A Blazor WebAssembly application designed to manage events efficiently. It allows users to create, edit, view, and delete events with a modern, responsive interface. The application integrates with a backend API to store and retrieve event data.
- Event Creation: Add new events with details like title, description, start and end dates, and all-day status.
- Event Editing: Modify existing events with a user-friendly form.
- Event Listing: View a list of all events in a structured format.
- Responsive Design: Built with Bootstrap for a clean and responsive UI.
- Blazor WebAssembly: Runs entirely in the browser for a fast and modern experience.
- .NET 9 SDK installed on your machine.
- Clone the repository:
git clone https://github.com/sid-rahman/TodoApp.git cd TodoApp - Build and run the backend API:
cd TodoApp dotnet run - Build and run the Blazor WebAssembly project:
cd TodoApp.Blazor dotnet run - Open your browser and navigate to http://localhost:5000 (or the port specified in your launch settings).
- Frontend: Blazor WebAssembly
- Backend: ASP.NET Core Web API
- Styling: Bootstrap
- Data Handling: HttpClient for API communication
- Language: C# 13.0
- Framework: .NET 9
- TodoApp.Blazor: The Blazor WebAssembly frontend.
- TodoApp: The backend API for managing events.
- TodoApp.Data: Shared data models and entities.
- TodoApp.Business: Business logics and services.



