I have moved things around a bit, mostly to keep the backend and the frontend separate
The backend is configured in django
and the frontend with ReactJS
To run the website locally, clone the repo and run
Tip
Open two terminals, one for the backend and the other for frontend
Terminal 1
cd ./frontend
npm install
npm run dev
Terminal 2
cd ./backend/backend
#setup a virtual env if needed
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
./start.sh
Important
The backend endpoints are configured as follows
/api/employee_upload
for uploading files of the employer
/api/candidate_upload
for uploading files of the candidate
The files are configured to be saved in the /uploads
folder in the backend in their own respective folders
- Add support for the home page
- Add support for candidate page
- Add support for candidate manual entry
- Add support for employer page
- Add support for employer manual entry
- Backend for file uploads
- Add final admin page
- Add support for data visualization in the admin page
- Backend for the algorithm