- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
This is a mobile application that allows users to add expenditures for easy tracking of their monetary usage. Users need to sign up to use this application.
- Ruby on Rails
- Postgresql
- Bootstrap
- Node
- Ruby gems
- Capybara
- RSpec
Server
Database
- User authentication
- Addition of new categories and expenses
- Side menu
Add a link to your deployed project.
To get a local copy up and running, follow these steps.
- Clone this repository by writing
git clone https://github.com/Aquinasmoriasi/budget-app.git
- Run
bundle install
to install the project's dependencies - Add your database username and password and write
rails db:create
to create the database - Run
rails db:migrate
to migrate the tables to the created database - Run
rails server
to open the local host - To run the tests write
rspec <path to the spec file>
to run the application's test
In order to run this project you need:
- Install PostgreSQL in your machine
- install Ruby and Ruby on rails
- Install your preferred IDE(Visual Studio is highly recommended)
- Then run:
bundle install
- Clone this repository to your desired folder
- Navigate to the cloned repository and follow the aforementioned steps to get started
Install this project with:
- PostgreSQL
- Ruby
- Ruby on Rails
To run the project, execute the following command:
rails server
To run tests, run the following command:
rspec <relative path to the test file>
This project is deployed at https://stormy-plateau-90686.herokuapp.com/
👤 Aquinas Moriasi
- GitHub: Aquinas Moriasi
- Twitter: @Aquinas747
- LinkedIn: Aquinas Moriasi
This project will eventually include:
- A desktop version
- A feature to enable users upload their profile pictures
- QR code integration to process payments
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project support it by adding a star at https://github.com/Aquinasmoriasi/budget-app/stargazers
I would like to thank Gregoire Vella whose design idea inspired this project.
This project is MIT licensed.