Budget app is about building a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what. The application allow users to:
- 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.
This README documents steps necessary to get the application up and running.
-
Ruby version
- 3.1.2
-
PSQL version
- PostgreSQL 14.0
-
System dependencies
- See Dependencies gem file
-
Configuration
- Install ruby - Installation guides
- install PostgreSQL - Installation guides
- install libpqdev
sudo apt install libpq-dev
for linux debian users - Make sure your Postgresql is running. If not, start the service by typing
sudo service postgresql start
in your terminal (for linux debian users)
-
Installation
git clone
this repo- Run:
cd Recipe-app
bundle install
-
Database creation
- Run
rake db:create
- Run
-
Tests
- Run (ensure your postgreSQL is running as well)
- Integrations
- Method 1:
bundle exec rspec test/integration/
if fails, try
- Method 2:
rspec test/integration/
- Method 1:
- Integrations
- Run (ensure your postgreSQL is running as well)
-
Run project
rails db:migrate:reset db:seed
then- Run
rails s
and visit http://localhost:3000/ in your browser!
👤 Haji Bamsi
Original design idea by Gregoire Vella on Behance.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.