This project consists of a frontend React application and a backend Node.js server for tracking attendance.
- Node.js (v14 or later)
- npm (v6 or later)
-
Clone the repository:
git clone https://github.com/Mohammadshamchi/Attendence-Tracker.git cd Attendence-Tracker
-
Install dependencies for both client and server:
npm install
To run both frontend and backend concurrently in development mode:
npm run dev
This will start the backend server and the frontend development server.
- The backend will be available at
http://localhost:5000
(or the port specified in your .env file) - The frontend will be available at
http://localhost:5173
-
Build the frontend:
npm run build
-
To start the production server (which will serve the built frontend):
npm start
/client
: Frontend React application/server
: Backend Node.js server
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.