Skip to content

JaxBJJ is a user management and check-in application designed for a Brazilian Jiu-Jitsu facility. It allows users to input their information and check-in for the day, while administrators can generate relevant metrics and visualizations based on the check-in data.

Notifications You must be signed in to change notification settings

Noahlinton32/JaxBJJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

This branch represents a development environment and may not accurately reflect the current production state. Additionally, the content has been redacted to adhere to all relevant Non-Disclosure Agreement (NDA) obligations.

JaxBJJ Application

User Management: Input and store user information securely.
Check-In System: Enable users to check-in for their training sessions.
Admin Dashboard: Generate metrics and visualizations from check-in data.

Technologies Used

Frontend: React
Backend: NodeJS, Express
Database: MongoDB

Prerequisites

Node.js and npm installed on your local machine.

Installation

Clone the repository to your local machine.

bash

git clone https://github.com/yourusername/JaxBJJ.git

Navigate to the project directory in your terminal.

bash

cd JaxBJJ

Install server-side dependencies.

npm install

Navigate to the client directory and install client-side dependencies.

bash

cd client npm install

Return to the root directory and start the application.

bash

cd ..
npm start

Environment Variables

You may need to set up a .env file with your MongoDB credentials to connect to your MongoDB database.

About

JaxBJJ is a user management and check-in application designed for a Brazilian Jiu-Jitsu facility. It allows users to input their information and check-in for the day, while administrators can generate relevant metrics and visualizations based on the check-in data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published