Initial commit: AI Recruitment Site for Ryans Recruit Firm

- Complete PostgreSQL schema with migrations
- Node.js/Express backend with authentication
- Public website (home, about, services, jobs, apply, contact)
- Admin dashboard with applicant and job management
- CV upload and storage in PostgreSQL BYTEA
- Docker Compose setup for deployment
- Session-based authentication
- Responsive design with Ryan brand colors
This commit is contained in:
Mikael Westöö
2026-01-23 21:17:24 +01:00
commit 406d278a39
23 changed files with 3842 additions and 0 deletions

16
.env.example Normal file
View File

@@ -0,0 +1,16 @@
# Database Configuration
DB_HOST=postgres
DB_PORT=5432
DB_NAME=recruitment
DB_USER=postgres
DB_PASSWORD=changeme123
# Application Configuration
PORT=3000
NODE_ENV=production
# Session Secret (CHANGE THIS IN PRODUCTION!)
SESSION_SECRET=your-very-secret-session-key-change-this-in-production
# Optional: Application URL
APP_URL=http://localhost:3000