A full-stack web application for managing service orders - built to demonstrate backend and frontend development skills using modern technologies.
Backend
- ASP.NET Core 8
- Entity Framework Core
- SQL Server
- Swagger (API testing)
Frontend
- HTML, CSS, JavaScript (vanilla)
- 🔧 CRUD operations for Clients, Technicians, and Service Orders
- 🔗 RESTful API with HTTP methods (GET, POST, PUT, DELETE)
- 📤 DTOs for clean and secure data transfer
- 🧪 Swagger integration for easy endpoint testing
- 🗃️ Relational database with Entity Framework and SQL Server
This project was developed as part of my portfolio to showcase my ability to build scalable backend systems and prepare for frontend integration.
It reflects my understanding of clean architecture, RESTful design, and full-stack development principles.
# Clone the repository
git clone https://github.com/yagop-dev/service-order-aspnet-sqlserver.git
# Restore dependencies
dotnet restore
# Apply migrations (if needed)
dotnet ef database update
# Run the application
dotnet run
## 📤 Access Swagger
Once the application is running, you can access the Swagger UI for API testing at:
https://localhost:{your-port}/swagger
# Replace `{your-port}` with the actual port used by your ASP.NET Core application.
- Backend with controllers, DTOs, and database integration
- Swagger testing
- Frontend UI with service order dashboard
- Authentication and user roles
- Deployment to Azure or Vercel
I'm Yago Pulgatti, a developer passionate about building clean, scalable systems.
This project is part of my journey to become a full-stack developer.
- 📧 Email: yagopquadros633@outlook.com
- 📱 Phone: (48) 99867-0021
- 🔗 GitHub: github.com/yagop-dev
This project is open-source under the MIT License.
Feel free to explore the code, open issues, or reach out — I'm always open to feedback and collaboration!