Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.46 KB

README.md

File metadata and controls

36 lines (24 loc) · 1.46 KB

Todo List App

Disclaimer: The work completed in the 2-hour-window given for this challenge is now in the 2-hour-window-work branch.

Screenshot of the App

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.

Features

  • 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

Usage

To run the application, you will need to have Node.js installed on your machine.

  1. Clone this repository to your local machine.
  2. Navigate to the todo-api folder in your terminal and run npm install to install the dependencies.
  3. Run npm start to start the API server.
  4. In a separate terminal window, navigate to the my-todo-app folder and run npm install to install the dependencies.
  5. Run npm start to start the Angular application.
  6. Open your web browser and navigate to http://localhost:4200 to use the application.

Technologies

  • Angular
  • Node.js
  • Express
  • SQLite

Credits

This application was built by Saulo Dias a project for a company application process.