- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
Smart budget is a web application that allows a user to register and track their expenses grouped under categories.
Server
Database
- Create categories
- Create transactions grouped under categpries
- View transactions and transaction totals grouped by categories
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Postgres DB version 11.17 or greater
- Ruby version 3.1.2 or greater
- Rails version 7.0.4 or greater
Clone this repository to your desired folder: git@github.com:wayungi/budget_app.git
Example commands:
- open the terminal in your parent directory
- Run
sh git clone git@github.com:wayungi/budget_app.git
sh cd budget_app
- Run
sh bundle install
To run the project, execute the following command:
- Run
sh rails server
- Open your browser and go to
localhost:3000
To run tests, run the following command:
sh rspec spec
👤 Francis Wayungi
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- Large screen version
- Limits to expenses per category
- Email notification when category expenses exceed a set limit
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please support me at
I would like to thank...
- Microverse
- Original design idea by Gregoire Vella on Behance
- Vannesa Bonito
-
Is it a desktop, web or android project?
- The project is web based, currently is optimized for small screens.
-
I have earlier versions of Ruby, Rails and Postgres, will the project run on my machine?
- Yes, the project will run but may also break due to breaking changes in the versions. for best expereienec, upgrate to the preffered vesrions.
This project is MIT licensed.