Back to All Projects

FixItNow

A full-stack home service marketplace where customers can discover and book technicians, manage service requests, make online payments, and track bookings through role-based dashboards.

Role

Full-Stack Developer

Duration

2026

FixItNow Screenshot 1

Key Features

Role-based authentication and dashboards for customers, technicians, and administrators

Service discovery with search, location, rating, and price-range filtering

Complete service booking workflow with request tracking and status management

Secure JWT and cookie-based authentication with protected application routes

Online payment integration using Stripe and SSLCommerz

Customer rating and review system with technician average-rating calculation

Reusable Next.js components with responsive UI and structured API integration

PostgreSQL and Prisma-powered backend with REST APIs, validation, and centralized error handling

Technical Challenges

Designed and implemented a complete role-based workflow across customer, technician, and admin experiences

Built flexible service filtering across search terms, location, ratings, and dynamic price ranges

Implemented secure authentication and authorization across protected frontend and backend operations

Integrated multiple payment providers while maintaining consistent booking and payment states

Created a consistent API error-handling architecture with structured backend responses and user-friendly frontend feedback

Connected a production Next.js frontend with a PostgreSQL and Prisma backend while keeping API services reusable and maintainable

Tech Stack

Next.jsTypeScriptPostgreSQL+6

Interested in this project?

Check it out live or explore the source code.

Next Project Background
Next Project

Mouza Map Pro