Technology stack: Flask framework, MySQL database, Bootstrap for admin panel front-end design, jQuery for interactive features, hosted on Ubuntu server
Core features:
- Search for freelancers based on location and category
- Limited free searches before registering/logging in
- Admin panel for managing freelancers, users, adding categories, and assigning admin roles
- Freelancers dashboard for managing their data
- Users dashboard for managing their accounts and data
Admin panel:
- Backend: add new freelancers and categories, manage users and their roles, perform administrative tasks
Frontend:
- view website performance data, manage site settings and variables
Challenges during development:
- Fine-tuning the search algorithm
- Integrating the admin panel smoothly