A full-stack web application that allows users to create profiles, showcase their skills, and receive ratings and feedback from other users. The platform is designed to help individuals measure, improve, and validate their skill levels through community-driven evaluations.
Key Features:
User authentication and profile management
Add, edit, and display skills with descriptions
Skill rating system with average score calculation
Real-time UI updates for ratings and interactions
Role-based permissions (owner vs visitor views)
Responsive and user-friendly interface
Tech Stack:
Frontend: React (hooks, reusable components, modern UI patterns)
Backend: Django & Django REST Framework (RESTful APIs, authentication, permissions)
Database: PostgreSQL (relational data modeling and optimized queries)
Highlights:
Built REST APIs for skill management and rating logic
Designed a scalable database schema for users, skills, and ratings
Implemented secure authentication and authorization
Deployed the application from development to production