Skip to content

Latest commit

 

History

History
90 lines (59 loc) · 2.41 KB

README.md

File metadata and controls

90 lines (59 loc) · 2.41 KB

Build Status Maintainability

screenshot screenshot

README

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.

Features

  • 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.

AIM

  • Understanding how associations work in rails
  • Building a mini authentication system
  • Practicing TDD
  • Understanding the assest pipeline when deploying apps

Live Demo

Built With

  • Rails
  • Ruby,
  • HTML
  • CSS
  • ERB
  • Bootstrap
  • Rspec

Prerequisites

  • Ruby: 2.7.1 Rails: 6.0.3.2

Install and Setup

  • 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.

Testing

  • Open a terminal and run rspec.

Author

👤 Adedeko Olawale

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License