This project is a Fullstack Pet Store application built using React 18, ASP.NET Core WebAPI (.NET 8), and Entity Framework Core. The main focus of this project is to demonstrate how to build a Fullstack application from scratch and create a simple CRUD application with ASP.NET Core WebAPI.
- Frontend: React 18, SASS, Material-UI (MUI), Momonet.js, sweetalert2
- Backend: ASP.NET Core WebAPI (.NET 8), Entity Framework Core, SqlServer
- CRUD operations for managing pet store data
- Entity Framework Core , Entity Framework Core.tools , Entity Framework Core.sqlserver
- User-friendly UI with SASS and Material-UI
- Integration of Momonet.js for specific functionalities
- Use of sweetalert2 for enhanced user alerts
- Clone the repository.
- Navigate to the
frontend
directory and runnpm install
to install frontend dependencies. - Navigate to the
backend
directory and rundotnet build
to build the backend. - Update the connection string in the
appsettings.json
file in the backend with your database details. - Run the backend using
dotnet run
and the frontend usingnpm start
.
frontend
: Contains the React frontend code.backend
: Contains the ASP.NET Core WebAPI backend code.
- Add authentication and authorization features.
- Enhance UI/UX with more interactive elements.
- Implement additional functionalities such as search and filters.
We welcome contributions from the community. Feel free to contribute to this project by forking and submitting a pull request!