A simple Todo list app using the MEVN stack (MongoDB, Express, Vue, Node) with TypeScript and Vuetify, all running in Docker for easy setup and deployment.
- Todo Management: Easily add, edit, and delete todos.
- Modern UI: Built with Vue.js and Vuetify for a responsive and modern user interface.
- Type Safety: Uses TypeScript to enhance code reliability and maintainability.
- Docker Integration: Simplifies setup and deployment with Docker containers.
Prerequisites: Docker
Clone the project
git clone https://github.com/jeffnawroth/vue-todo
Go to the project directory
cd vue-todo
Start up the application
docker compose up
Visit localhost
GET /localhost:8080/todos
GET /localhost:8080/todos/${id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of todo to fetch |
POST /localhost:8080/todos/
PUT /localhost:8080/todos/${id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of todo to update |
DELETE /localhost:8080/todos/${id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of todo to delete |