A job platform connecting job seekers and employers in Burundi and beyond.
This project consists of:
Navigate to the backend directory:
cd backend
Create a virtual environment:
python -m venv venv
Activate the virtual environment:
venv\Scripts\activatesource venv/bin/activateInstall dependencies:
pip install -r requirements.txt
Run migrations:
python manage.py makemigrations api
python manage.py migrate
Create a superuser:
python manage.py createsuperuser
Run the development server:
python manage.py runserver
Navigate to the frontend directory:
cd frontend
Install dependencies:
npm install
Run the development server:
npm run serve
POST /api/login/ - User loginPOST /api/logout/ - User logoutPOST /api/register/ - User registrationPOST /api/send-verification-code/ - Send verification code for registrationPOST /api/forgot-password/ - Request password resetPOST /api/reset-password/ - Reset password with verification codeGET /api/profile/ - Get user profilePUT /api/profile/ - Update user profilePOST /api/upload-documents/ - Upload user documents/ - Home page/login/ - Login page/register/ - Registration page/forgot-password/ - Forgot password page/profile/ - User profile page/complete-profile/ - Complete profile page