- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- β FAQ (OPTIONAL)
- π License
FundSense budget app is a mobile web application where a user can manage their budget. They can create a list of categories in which a list of transactions can be associated. They can also see the amounts spent or allotted to any category or transaction they own.
Watch the Video Presentation
- Ruby on Rails
- PostgreSQL
- RSpec
-
User Authentication
-
Active_storage for icons
-
CanCanCan Authorizations
-
Feature Tests
Access the deployed demo
To get a local copy up and running, follow these steps:
In order to run this project you need: rails, cloudinary for active_storage service.
Clone the repo and open terminal in the project root directory
Install this project with:
bundle install
Create .env
file in the root directory and add your database configurations and cloudinary credentials (See .env.example
). If a cloudinary account is unavailable, change the config.active_storage.service
value to :disk
in the development environment and include this line config.active_storage.url_options = { host: 'your-production-domain.com' }
. Replace your-production-domain.com
with your host name.
Run rails db:create
in terminal to create the database.
Precompile assets by running rails assets:precompile
& rails assets:clean
.
Execute migrations with rails db:migrate
.
To run the project, execute the following command:
rails server -u webrick
Alwyn Androvelle
- Github: @Thoth1111
- Twitter: @androvelle
- LinkedIn: @Alwyn
-
Implementation of all CRUD methods
-
Currency option and additional finance functions
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project or find it useful, please consider giving it a βοΈ. Thanks!
Original design idea by Gregoire Vella on Behance.
This project is MIT licensed.