Skip to content

usamam46-git/BoltBoss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸš€ Bolt-Boss β€” Full-Stack Repairing Services Platform

Bolt-Boss is a modern, scalable repairing services platform built using Next.js, TypeScript, Shadcn UI, Auth.js, Gemini AI, and a complete Admin Dashboard for managing services and bookings.
This project focuses on delivering a clean, accessible UI with smooth UX, animations, email automation, and real-world full-stack functionality.


πŸ“Œ Features

🎨 Modern UI/UX with Shadcn UI

  • Fully component-driven interface using shadcn/ui
  • Implemented Skeleton loaders and reusable components
  • Full Light + Dark mode with a theme toggler
  • Accessible and customizable UI elements

⚑ Next.js + TypeScript Full-Stack Architecture

  • Built with Next.js App Router
  • Utilizes Server Actions, dynamic rendering, and API routes
  • Fully type-safety with TypeScript across the app

πŸ› οΈ Admin Panel & Dashboard

  • Add / edit / delete services
  • Manage user bookings
  • Update booking statuses
  • Built for real operational workflows

🧩 Form Handling Using Zod + React Hook Form

  • Type-safe validation using Zod
  • Integrated with zodResolver
  • Consistent validation across admin and user forms

πŸ” Authentication with Auth.js (NextAuth v5)

  • Google OAuth 2.0 integration
  • Secure session-based authentication
  • Protected admin routes

πŸ€– Gemini AI Integration

  • AI-driven repair cost estimation
  • Seamless UI for interacting with the AI model

πŸ“§ Resend Email Integration

  • Professional transactional emails
  • Booking confirmations
  • Admin notifications (optional)

🎬 Smooth Animations & UX Enhancements

  • GSAP animations
  • Framer Motion transitions
  • Lenis smooth scrolling

🧰 Tech Stack

Frontend

  • Next.js (App Router)
  • React.js
  • TypeScript
  • Tailwind CSS
  • Shadcn UI
  • Framer Motion
  • GSAP
  • Lenis

Backend

  • Next.js API Routes + Server Actions
  • MongoDB + Mongoose
  • Auth.js (NextAuth v5)
  • Gemini AI API
  • Resend Email API

Architecture & Patterns

  • Provider Pattern
  • Container / Presentational Components
  • Singleton DB Connection
  • Zod Schema Validation
  • REST API + Server Actions hybrid model

About

Bolt-Boss is a full-stack repairing services platform built with Next.js, TypeScript, Shadcn UI, and MongoDB. It features a complete admin dashboard for managing services and bookings, Google OAuth authentication using Auth.js, AI-powered repair cost estimations via Gemini, Zod-validated forms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors