Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Repository files navigation

Mini Task Manager

A lightweight task management application built with ASP.NET Core Minimal API and Vue 3.

Tech Stack

Backend

  • ASP.NET Core 9 Minimal API
  • Entity Framework Core
  • SQL Server

Frontend

  • Vue 3
  • TypeScript
  • Vite

Features

  • Create tasks
  • Update tasks
  • Mark tasks as done/undone
  • Delete tasks
  • REST API architecture

Backend Setup

Requirements

  • .NET SDK 10
  • SQL Server

API runs by default on:

http://localhost:8080

Frontend Setup

Requirements

  • Node.js
  • npm

Frontend runs by default on:

http://localhost:5173

Environment Variables

Frontend .env example:

VITE_API_BASE_URL=http://localhost:8080

API Endpoints

Method Endpoint Description
GET /todos Get all tasks
GET /todos/done Get all done
POST /todos Create a task
PUT /todos/{id} Update a task
DELETE /todos/{id} Delete a task

Screenshots

MTM screenshot


Future Improvements

  • Authentication
  • Task filtering
  • Pagination
  • Search

License

MIT

About

A lightweight task management app built with ASP.NET Core Minimal API and Vue 3.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages