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.