/Todo-App

Todo App made with Angular 14

Primary LanguageTypeScript

Overview

This is an Angular Todo application that allows users to create, view, edit, and delete todos. The application communicates with a dedicated API built using FastAPI and PostgreSQL to handle CRUD operations on the todos. The todo schema has title, category, done and id properties. The application also uses the Angular's FormBuilder, FormGroup and LocalStorage. Getting Started Prerequisites

  • Node.js and npm (included with Node.js)
  • Angular CLI
  • FastAPI + Postgres - API Repo

Installation

Clone the repository:

git clone https://github.com/Thiagovasc/Todo-App.git

Install the dependencies:

npm install

Start the development server:

ng serve -o

Navigate to http://localhost:4200/ in your browser to access the application.

Testing

Components:

  • addtodo component;
  • todocontent;
  • todolist;
  • app component.

Services:

  • api service.