Introduction
SkillShare Kenya is a skills marketplace built with Django that connects Kenyan professionals with people looking for their services. This project was built as part of my web development training at Code Hub.
What I Built
SkillShare Kenya allows:
- Providers to list their skills and services
- Seekers to browse and find talented professionals
- Users to register, login, reset passwords and manage profiles with profile images
Tech Stack
- Backend: Django 5.1.4, Python
- Frontend: Tailwind CSS
- Database: PostgreSQL (Render)
- Authentication: Django Allauth
- Deployment: Render
Features
- Complete user authentication (register, login, password reset, password change)
- Two user types: Provider and Seeker
- Profile images for all users
- Skills marketplace with categories (Tech, Design, Music, Health, Business, Education)
- Progressive Web App (PWA) support
Challenges
The biggest challenge was deployment - getting the static files and database configured correctly on Render took several attempts. I learned a lot about production Django settings.
Live Demo
- GitHub: https://github.com/anita564-lucy/skillshare-kenya
- Live URL: https://skillshare-kenya.onrender.com
Conclusion
This project taught me how to build a full-stack Django application from scratch, configure deployment on Render, and work with multiple user types in Django.
Top comments (0)