A service marketplace platform that connects customers with verified service providers. Built using PostgreSQL, the project follows a layered architecture and a normalized relational database design to provide scalable, secure, and efficient services.
- π€ Customer registration
- π οΈ Service provider management
- π Service booking and scheduling
- β Ratings and reviews
- π Service category management
- π Search and filtering
- π¨βπΌ Admin operations
- ποΈ PostgreSQL database with 23 BCNF-normalized relational tables
- Designed a 23-table BCNF-normalized PostgreSQL database to ensure high data integrity and minimal redundancy.
- Implemented optimized SQL queries, centralized exception handling, and request validation.
sql/
βββ servix_ddl.sql
βββ servix_data.sql
βββ servix_queries.sql
docs/
βββ ERD
βββ Schema
βββ Normalization Proof
git clone https://github.com/KrIsH-1206/SERVIX-API.git
cd SERVIX-APIThe project uses a BCNF-normalized PostgreSQL database consisting of multiple relational tables designed to minimize redundancy while maintaining efficient querying.
Database scripts included:
- Database Schema (DDL)
- Sample Data
- SQL Queries
- ER Diagram
- Normalization Proof
- Clean layered design
- PostgreSQL relational database
- SQL query optimization
Krish Vamja