Skip to content

mariosp/todo-app

Repository files navigation

To-do app

Angular 9- Firebase Auth - Material UI - Express - Json-server

Small to-do app with authorization via Firebase Auth

Heroku

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

You need to have Node installed to run the project locally

Server Installation and running (Json-server)

Install dependencies

$ cd json-server
$ npm install

To start the server run:

$ npm start

Json-server : http://localhost:3000/todos

Client (front-end) Installation and running

Install dependencies

$ npm install

To start the app run

$ npm start

Angular todo-app : http://localhost:4200

Firebase Auth initialization

Create a new project on Firebase and add Google auth. Replace firebase config variables on enviroment.ts file with your own.

Test the app

You can preview the app on heroku:

todos-angular

Application Screenshots

Desktop

Desktop main

Desktop sign-in

Mobile

mobile-sign-in

mobile-main

About

An Angular To-do app with Firebase Authentication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages