Public
Like
funapp
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v27View latest version
Django backend for the Jobrapido job platform.
-
Create a virtual environment:
python -m venv venv -
Activate the virtual environment:
- Windows:
venv\Scripts\activate - macOS/Linux:
source venv/bin/activate
- Windows:
-
Install 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
jobrapido/- Django project settingsapi/- Main Django appmodels.py- Database modelsviews.py- API and template viewsserializers.py- REST API serializersurls.py- URL routing
templates/- Django HTML templatesmedia/- User uploaded filesstatic/- Static files (CSS, JS, images)
UserProfile- Extended user profileEducation- User education historyDocument- User documentsVerificationCode- Email verification codes
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 code
GET /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