Ruby on Rails Capstone Project: Group your expenses
-
This is the capstone project of the Microverse Ruby on Rails curriculum. This capstone project is completed as part of the Microverse remote software developement curriculum.
-
In this project I created an MVP for tracking expenses.
-
Users can register and log in to the application
-
Users can create a group for expenses
-
Users can create a expenses for single and multiple groups
-
Users can create a expense without a group
-
Users can Invite others into the group
-
Invited persons can see the invitation and respond as they please.
- Understanding how associations work in rails
- Building a mini authentication system
- Practicing TDD
- Understanding the assest pipeline when deploying apps
- Rails
- Ruby,
- HTML
- CSS
- ERB
- Bootstrap
- Rspec
- Ruby: 2.7.1 Rails: 6.0.3.2
- Clone repo to your local
git clone [email protected]:OlawaleJoseph/team-save.git
- cd into the cloned repo
- OPen a terminal in the root of the app
- Run
yarn install --check-files
- Run
bundle install
- Run
rails db:reset
- Run
rails db:migrate
- Run Start up you server with
rails s
- Open http://localhost:3000/ in your browser.
- Open a terminal and run
rspec
.
👤 Adedeko Olawale
- Github: @OlawaleJoseph
- Twitter: @javanode123
- Linkedin: olawale-adedeko
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse
- Stack-overflow Design By: Gregoire Vella on Behance.