Tasker is a Blazor Server application designed to help you manage your school assignments, tests, events, and other activities in a user-friendly interface.
- Add, edit, and view school assignments, tests, and events
- Responsive and modern UI
- Easy-to-use interface with intuitive navigation
- Fully developed using Blazor Server
- Use of MudBlazor for a rich and consistent UI experience
- Blazor Server
- .NET 8
- MudBlazor
- Entity Framework Core (for database management)
- PostgreSQL (database)
- Redis (caching mechanism)
To get a local copy of this project up and running, follow these simple steps:
- .NET 8 SDK or later
- PostgreSQL
- Visual Studio or VS Code
-
Clone the repository:
git clone https://github.com/OndrejZmatlik/Tasker.git
-
Navigate into the project folder:
cd Tasker
-
Install the required NuGet packages:
dotnet restore
-
Set up your appsettings.json with the connection strings for your database and other services.
-
Run the application:
dotnet run
Now you can access the app locally at http://localhost:5000
.
Contributions are welcome! If you'd like to contribute, please fork the repository, create a new branch, and submit a pull request.
- Fork the repository
- Create your feature branch (
git checkout -b feature-name
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature-name
) - Open a pull request
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) - see the LICENSE file for details.
- Blazor for a powerful framework to build modern web apps with C#
- MudBlazor for providing a rich set of components
- PostgreSQL for reliable and scalable database solutions
- All contributors for their valuable input
- LinkedIn: Ondřej Zmatlík
- GitHub: OndrejZmatlik
Feel free to reach out for any questions or feedback!