Disclaimer: The work completed in the 2-hour-window given for this challenge is now in the 2-hour-window-work branch.
This is a simple Todo List web application built with Angular and an API built with Node.js and Express. It allows users to create, read, update, and delete their todo items.
- Users can add a new todo item with a description, due date, and priority
- Users can view a list of their todo items, sorted by due date
- Users can filter by description and priority
- Users can edit and delete existing todo items
To run the application, you will need to have Node.js installed on your machine.
- Clone this repository to your local machine.
- Navigate to the
todo-api
folder in your terminal and runnpm install
to install the dependencies. - Run
npm start
to start the API server. - In a separate terminal window, navigate to the
my-todo-app
folder and runnpm install
to install the dependencies. - Run
npm start
to start the Angular application. - Open your web browser and navigate to
http://localhost:4200
to use the application.
- Angular
- Node.js
- Express
- SQLite
This application was built by Saulo Dias a project for a company application process.