The Budget app is a mobile web application that enable users as groups manage their budgets: where expense lists are created and managed as transactions associated with a group, to enable proper accountability of financial disposement and outflow.
Client
Server
Database
- Spash Screen
- Sign up and log in pages
- Home page (Groups page)
- Transactions page
- "Add a new group" page
- "Add a new transaction" page
- Unit & Integration Testing with RSpec & Capybara
- Aunthentication with Devise
- Database management with Postgres
- ORM with ActiveRecord
- Deployment with Render
- Project Demo with Loom
View Video Record here
View Live Demo here
In order to run this project you need:
Ruby installed Postgresql installed
gem install rails
Clone this repository to your desired folder:
git clone https://github.com/dialite/budget-app.git
cd budget-app
To run the project, execute the following command:
rails server
To run tests, run the following command:
rspec
👤 raymond olisa
- GitHub: @dialite
- LinkedIn: Raymond Olisa
-
Geographical locations of transactions carried out
-
Heirarchy of expense preference
-
Add API Endpoints
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please add a ⭐️
Credit to Microverse for the project specification
Credit to Gregoire Vella on Behance for the design guidelines.
This project is MIT licensed.