TAntonio / Complete-Angularjs-Flask-Todo-App

A todo web-app using AngularJS as Front-end and Flask as Back-end

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Complete-Angularjs-Flask-Todo-App

A todo web-app using AngularJS as Front-end and Flask as Back-end

Installation

  1. Create a virtualenv for the Flask app, virtual-env flask-app, and start it.

  2. Inside the ToDO directory, install Flask

  3. Run app.py

Summary

This project is using Flask to serve data, and AngularJS to control and view it.

Main features of this App
1. create a newtodo 2. update a selected todo(Just click on the todo) 3. delete particular todo 4. delete multi todo 5. delete all todos 6. search for particluar todo and update or delete todo 7. not allowing duplicates while posting todo or updating todo 8. you can reorder our todos as you like

API Endpoints

Description HTTP Method URL
Get all todos GET saitodo/api/v1.0/tasks
Delete all todos DELETE saitodo/api/v1.0/tasks
Create a new todo POST saitodo/api/v1.0/tasks
Delete multi Todos DELETE saitodo/api/v1.0/tasks/muldelet/:id
Delete a todo DELETE saitodo/api/v1.0/tasks/:id
Update a todo PUT saitodo/api/v1.0/tasks/:id

About

A todo web-app using AngularJS as Front-end and Flask as Back-end


Languages

Language:Python 39.4%Language:JavaScript 33.0%Language:HTML 25.7%Language:CSS 1.8%