Skip to content

ShoppingList :: A React app that will consume an api backend built with Flask

Notifications You must be signed in to change notification settings

j33n/ShoppingList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

Shopping List

An api client to make shopping quick, easy and fun by organizing and keeping track of your lists

This project was bootstrapped with Create React App.

The app can be accessed here

Prerequisites

  • React
  • Redux

Installation

Clone this repo, switch in the repo

Install used packages

npm install

Usage

Test our app

npm test

with coverage

npm test -- --coverage

Run our app

npm start

Some Endpoints We'll be consuming

Resource URL Methods Description Requires Token
/v1/auth/auth/register POST User Registration FALSE
/v1/auth/auth/login POST User Sign in FALSE
/v1/auth/shoppinglists POST User create a shoppinglist TRUE
/v1/auth/shoppinglists GET User can view all shoppinglists TRUE
/v1/auth/shoppinglists/<list_id> GET User view a single shoppinglist TRUE
/v1/auth/shoppinglists/<list_id> PUT User Edit a single shoppinglist TRUE
/v1/auth/shoppinglists/<list_id> DELETE User Delete a single shoppinglist TRUE
/v1/auth/shoppinglists/<list_id>/items POST User create item in shoppinglist TRUE
/v1/auth/shoppinglists/<list_id>/items GET User list items in a shoppinglist TRUE
/v1/auth/shoppinglists/<list_id>/items/<item_id> GET User view an item in a shoppinglist TRUE
/v1/auth/shoppinglists/<list_id>/items/<item_id> PUT User Edit an item in a shoppinglist TRUE
/v1/auth/shoppinglists/<list_id>/items/<item_id> DELETE User delete an item in a shoppinglist TRUE
/v1/auth/search?page=<page_number>&per_page=<items_perpage> GET User search through shoppinglists TRUE

Credits

Jean Abayo

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

ShoppingList :: A React app that will consume an api backend built with Flask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published