Follow these steps to set up and run the project on your local machine.
- Git
- Node.js and npm
- Python (with pip)
- Recommended: Google Chrome browser
Start by cloning the repository to your local machine:
git clone https://github.com/NotMash/FDM-Group-Employee-Timesheet-Portal.git
cd frontend npm install
Still within the frontend directory, start the frontend server:
npm start
This will run the frontend part of the application.
Open a new terminal and change to the backend directory, specifically into the timesheets package:
cd ../backend/timesheets
Install Python dependencies from the requirements.txt file:
pip install -r requirements.txt
Run the backend server using the run.py script:
python run.py
Open a web browser and visit:
localhost:3000
This will load the application in your browser. It is recommended to use Google Chrome for the best experience.