Your personalized JobTracker application in one place!
Excel sheets that are complex and disorganized must go! Every job-related data can be managed by our JobTrackr Application, including your job profile, applications, status, important dates, notes, saved applications, job descriptions, recruiter details, compensation and offer package, and more.
Project.Intro.mp4
2022-10-08.00-41-31.mp4
react 18.2.x
babel 7.19.x
webpack cli 4.x
sass
(Dart Sass)Python 3.8+
Flask
MongoDB
Note: This repository is configured with Dart-sass and not [Node Sass].
- npm 8.x (8.9 recommended)
- yarn 1.22.x
- Python 3.8+
- Clone the repository
git clone https://github.com/ekanshsinghal/se-group26-proj1.git
- Install NPM dependencies
cd se-group26-proj1
yarn
Open a new terminal inside the backend directory.
cd se-group26-proj1\backend
Create a virtual environment called venv
python -m venv venv
For Windows - Activate the virtual environment
venv\Scripts\activate.bat
For Mac OS - Activate the virtual environment
source venv/bin/activate
Install required packages for the Flask server
pip install -r requirements.txt
Run the flask server.
python app.py
The flask server runs in http://localhost:8000
In the project directory, you can run:
yarn start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
yarn build
Builds the app for production to the build
folder.
It bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
Run this command to test the backend APIs
python backend\tests.py
- Preetier Code Formatter
- PyLint with Flake8
Rahul Rangarajan Kannan |
Ekansh Singhal |
Gowtham Sathyan |
Supriya Krishna |
Distributed under the MIT License. See LICENSE
for more information.