Giter VIP home page Giter VIP logo

swati-tanu / go-fit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from atir09/spicy-bushes-5520

3.0 1.0 1.0 27.38 MB

Welcome to Go Fit, the ultimate sports and wellness app designed to help users and certified fitness trainers to get together and work on the fitness goal on one platform.

Home Page: https://gofitwebsite.netlify.app/

JavaScript 35.83% CSS 28.09% HTML 36.07%
api express-js mongodb npm redis

go-fit's Introduction

ABOUT THE PROJECT

GO FIT

html

Welcome to Go Fit, the ultimate sports and wellness app designed to help users and certified fitness trainers to get together and work on the fitness goal on one platform.


Our system provides a user-friendly platform that enables users to browse, book, and cancel fitness classes with ease. Our platform empowers trainers to create classes with comprehensive information such as class time, venue, date, and more. Additionally, all-encompassing administrative interface that enables authorized personnel to perform a wide range of operations, including Create, Read, Update, and Delete (CRUD) functions.

TECH STACKS USED

html CSS js nodejs express mongo npm


Features

  • Authentication
  • API Validation
  • Responsive
  • Cross Platform
  • Different Interface for both Users and Trainers
  • Registeration/Signin/Logout
  • Class Creation
  • Class Booking
  • Admin can perform all CRUD operations

Run Locally

Clone this Project

https://github.com/atir09/spicy-bushes-5520.git

Install npm Packages

npm i --global

Go to Backend Folder

cd Backend

Run Server

npx nodemon index.js

Runs the project in the development mode

http://localhost:9876

Environment Variables Required

mongourl

secretKey + refreshSecretKey + salt

port

Redis Cloud: Password + Host + Port

Nodemailer: Email + Password

NPM Packages

bcrypt.png cors dotenv jwt mongoose.png nodemailer nodemon.png

API Endpoints

Welcome

GET  /

Registration

POST  /user/register

Signin

POST  /user/logout
POST  /auth/google

User

GET /user/
GET /user/all
GET /user/:id
POST  /user/register
PATCH /user/update/:id
DELETE /user/delete/:id

Trainer

GET /alltrainer
GET /user/singletrainer/:id

Admin

POST /user/login
Credentials: 
admin@gmail.com
admin
GET /admin/
GET /admin/all
Project Highlights

Landing Page

Landing_Page

Client Dashboard

User_Dashboard

Trainer Dashboard

Trainer_Dashboard

Class Information

Class_Information

Admin Dashboard

Admin_Dashboard

go-fit's People

Contributors

atir09 avatar prashant9191 avatar shaikismail0567 avatar shradhavastrakar avatar swati-tanu avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

alokrai0607

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.