ror-capstone-group-our-transactions

This app lets users record all physical activities they practice. They can signup with a username and password for security, create Activities and group them (or not).

Stars
5

Project: RoR Capstone project: Group my transactions

Features

  • This app is for having a record of all physical activities you practice
  • The app lets you signup with a username and password for security
  • You can create Activities and group them (or not)
  • You can create groups for grouping all your activities

Try it, share it with your family and compete against each other!

  • Extra feature added: Users scoreboard

Presentation video

Clic here to see the video

Screenshots

Login page: alt text

Signup page: alt text

Welcome page: alt text

Groups page: alt text

Group details page: alt text

Activities page: alt text

Scoreboard page: alt text

Built With

  • Ruby 3.0.
  • Rails 6.1.3

Live Demo

Visit the Group my activities webapp to test my app

Prerequisites

  • Ruby 3.0.
  • Rails 6.1.3
  • Postgres: >=9.5
  • Node.js
  • Yarn

Getting Started

  • Open your terminal - Windows: Win + R, then type cmd | Mac: Command + space, then type Terminal
  • Navigate to a directory of your choosing using the cd command
  • Run this command in your OS terminal: git clone [email protected]:MiguelArgentina/ror-capstone-group-our-transactions.git to get a copy of the project.
  • Navigate to the project's directory using the cd command
  • For development usage, please checkout to the navigation branch using this command: git checkout navigation
  • Install gems with: bundle install
  • Install rspec gem for testing purposes with: rails g rspec:install
  • Setup database with:
   rails db:create
   rails db:migrate

Usage

Start server with:

    rails server

Open http://localhost:3000/ in your browser.

Run tests

Run bundle exec rspec -f d from the command line to run all tests. The optional parameters will provide detailed information for each one

Video with a presentation on how the bot works

Link to the video

Author

Miguel Gomez

Acknowledgments

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!

License

This project is MIT licensed.

Related Projects