- ๐ About the Project
- ๐ป Getting Started
- ๐ฅ Authors
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- โ FAQ
- ๐ License
This is a RoR mobile app created for tracking your expenses in a organised manner.
- register and log in, so that the data is private to them.
- Add new transactions associated with a category.
- see the Expenses on each category.
- Ruby
- Rails Framework
- PostgreSQL
- register and log in, so that the data is private to them.
- introduce new transactions associated with a category.
- see the money spent on each category.
The app is deplyed using render.com services. Render took around 15-20 seconds to make the database active please be patient.
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Ruby runtime environment.
If you dont have installed on your computer, you can download it from here.
- PostgreSQL.
If you dont have PostgreSQL installed on your computer, you can download it from here.
- Rails.
If you dont have Rails installed on your computer, you can download it from here.
If you have installed git you can clone the code to your machine, or download a ZIP of all the files directly.
Download the ZIP , or run the following git command to clone the files to your machine:
- Once the files are on your machine, open the blog-app folder in your code editor. Run the following command in your terminal to install the required gems and run the application:
Install gem packages with:
bundle install
- Open the
config/database.yml
file in the project directory and change the username and password to your PostgreSQL username and password. Edit the default section of the file to look like this:
default: &default
adapter: postgresql
encoding: unicode
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: <your PostgreSQL role username>
password: <your PostgreSQL role password>
- Create the database with:
rails db:create
- Run the migrations with:
rails db:migrate
- Finally, run the server with:
rails server
To run tests, run the following command:
rspec
Mention all of the collaborators of this project.
๐ค Author1
- GitHub: @ishpaul777
- Twitter: @ishpaul777
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project give it a โญ๏ธ!
I would like to thank Microverse for the idea of this project and Gregoire Vella on Behance the author of the original design,
This project is MIT licensed.