Auto Shop Management App
As a full-stack developer, I recently built a custom web application for my brother’s auto shop to streamline management of invoices, customers, mechanics, and vehicles. This project combined **Next.js** for the front end with **.NET Core** for the back end, delivering a fast, secure, and user-friendly experience.
Project Overview
The goal of the app was simple: replace manual paperwork with a digital solution for day-to-day operations. The app includes:
- Secure login system for authorized staff
- Create, edit, and view invoices in real time
- Customer and vehicle database management
- Mechanics management and work assignment tracking
- Centralized dashboard for quick navigation
Technology Stack
- Front End: Next.js – fast, scalable, and server-rendered UI
- Back End: .NET Core – secure API endpoints and business logic
- Database: MySQL – relational data for customers, mechanics, invoices, and vehicles
- API Communication: RESTful APIs connecting front end to back end

Features in Detail
- Login & Authentication: Secure session-based login system with role-based access control
- Invoice Management: Create, edit, and track invoices linked to customers and mechanics
- Customer & Vehicle Management: Store customer info along with their vehicles for easy reference
- Mechanics Management: Add and edit mechanics, track assignments
- Dynamic Dashboard: Central hub for navigating all pages and managing operations efficiently

Challenges & Solutions
- Data Synchronization: Real-time updates handled through efficient API calls and state management
- Secure Authentication: Role-based access to protect sensitive data
- User-Friendly UI: Clean forms, responsive design, and intuitive navigation
Conclusion
This project showcases my ability to build practical, full-stack applications that have a real impact on small businesses. It demonstrates skills in integrating modern front-end frameworks with robust back-end systems, creating secure and maintainable applications, and designing intuitive dashboards for business use.
