/rep-track

Create challenges, share them with your friends, and compete

Primary LanguageRuby

Rep Tracking Web Application

This is a web application built with Rails 7 that allows users to track their reps and participate in body challenges. Users can sign up, create challenges, invite friends to join, and submit reports of the reps they have completed. The application provides a leaderboard to showcase the results of the challenges.

Installation

To run the application locally, follow these steps:

Clone the repository to your local machine:

git clone https://github.com/your-username/rep-tracking-app.git

Navigate to the app:

cd rep-tracking-app

Install the required dependencies using Bundler:

bundle install

Set up the database and seed initial data:

rails db:setup

Install JavaScript dependencies:

yarn install

Usage

To start the application, run the following command:

bin/dev

This will start the Rails server and make the application available at http://localhost:3000. Open your web browser and visit this URL to access the application.

Contributing Contributions to this project are welcome. If you have any suggestions, bug reports, or feature requests, please open an issue on the GitHub repository.

To contribute code, follow these steps:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Make your changes and commit them with descriptive commit messages.
  • Push your changes to your forked repository.
  • Open a pull request on the main repository, explaining your changes.