Track and group your expenses for better management of your finances. Built for the final Ruby on Rails Capstone project. Made for mobile.
Created with Ruby on Rails.
- Ruby on Rails
- Devise Gem for authentication
- Bulma for styling
- Bullet gem for N+1 query errors
- RSpec, Capybara, FactoryBot and Shoulda-matchers for model, controller and unit testing
- Toastr for alert messages
- Databases: SQLite3 in development and testing, PostgresQL for production
To get a local copy up and running follow these simple example steps.
- Have ruby installd
- Have Rails 6 insalled
- Clone this repo to your computer using
git clone
and the web url - Open your terminal and
cd
into the project root directory
- Run
bundle install
- Install yarn packages as the terminal will prompt you to do
- Run
rails db:create
- Run
rails db:migrate
- Run
Rails s
to start the server
- Open your browser at
localhost:3000
- Sign up and start creating Expenses and Groups
Run the following within the project directory:
rpsec
👤 Azeem Ahmed
- Github: @Azeem838
- LinkedIn: Azeem Ahmed
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Thanks to Gregoire Vella for the design idea
This project is MIT licensed.