subul / backend /README.md
Kaadan's picture
initial commit
358dfff
# AI-Powered Hiring Assessment Platform - Demo Credentials
## HR Accounts
| Name | Email | Password |
|------|-------|----------|
| Sarah Johnson | sarah.johnson@demo.com | password123 |
| Michael Chen | michael.chen@demo.com | password123 |
| Emma Rodriguez | emma.rodriguez@demo.com | password123 |
| David Wilson | david.wilson@demo.com | password123 |
## Candidate Accounts
| Name | Email | Password |
|------|-------|----------|
| Alex Thompson | alex.thompson@demo.com | password123 |
| Jessica Lee | jessica.lee@demo.com | password123 |
| Ryan Patel | ryan.patel@demo.com | password123 |
| Olivia Kim | olivia.kim@demo.com | password123 |
## Sample Jobs & Assessments
The demo includes the following sample data:
- 4 job postings with varying seniority levels
- 4 assessments linked to these jobs
- Sample applications submitted by candidates
## Getting Started
1. Clone the repository
2. Install dependencies: `pip install -r requirements.txt`
3. Set up environment variables (copy `.env.example` to `.env`)
4. Run database migrations: `alembic upgrade head`
5. Start the application: `python main.py`
6. Access the API documentation at `http://localhost:8000/docs`
## API Usage
- HR users can create jobs and assessments
- Candidates can apply to jobs and take assessments
- All accounts are pre-populated with sample data for demonstration