Skip to content

(ANGULAR, MOCKAPI.IO) Kitchen Story is a front-end application written in Angular whose purpose is to let people shop basic food items existent in the store's inventory. It's LIVE in Github Pages !

Notifications You must be signed in to change notification settings

giannifontanot/simplilearn-kitchen-story

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status Stable MIT License

Kitchen Story - Angular Application

Kitchen Story is a front-end application written in Angular which purpose is to let people shop basic food items existent in the store's inventory.

Table of Contents

Installation

The application is a front-end demonstration of the Angular Framework that will need an IDE to run properly. Pull the code from GitHub repository and run npm install to download all dependencies.

- IDE (Eclipse or IntelliJ)
- Pull the code from GitHub repository
- Run npm install to download all dependencies
- Type ng serve -o and... voila!

Usage

You have a menu in the landing page that helps you navigate through the process of searching and buying food items. Following is a list of the menus in the application and its descriptions.

 - Search: 
   Search through the list of food items in the inventory
 
 - Cart: 
   Where the selected items are kept until you pay for them
 	
 - Checkout: 
   Here you type your client information
 	
 - Admin Login: 
   Only administrators can update the inventory, and you login first
 	
 - Inventory: 
   After administrators login, the price and availability or items can be updated 

Kitchen Story

API Calls

The application uses https://mockapi.io/ API calls to manage the search, checkout and inventory.

 - GET list of Foods
   https://62e8570a249bb1284ead379a.mockapi.io/api/v1/foods
 
 - POST purchase
   https://62e8570a249bb1284ead379a.mockapi.io/api/v1/purchase
 
 - PUT change of admin password
   https://62e8570a249bb1284ead379a.mockapi.io/api/v1/users/:id
 
 - DELETE inventory
   https://62e8570a249bb1284ead379a.mockapi.io/api/v1/foods/:id
 

Future Features 🚀

- Include spinners to inform users of data being requested
- Use MongoDB as a source of data
- Move to a cloud service

Contributions

If you would like to contribute to this project, you are very welcome! Fork the code and then submit a pull request with your changes. In case you need them, here are some guidelines: Contributor Covenant

🔗 Links

GitHub Repository

https://github.com/giannifontanot/simplilearn-kitchen-story/

Support

If you need help with this project, please write to: gianni.fontanot@gmail.com

Authors

About

(ANGULAR, MOCKAPI.IO) Kitchen Story is a front-end application written in Angular whose purpose is to let people shop basic food items existent in the store's inventory. It's LIVE in Github Pages !

Topics

Resources

Stars

Watchers

Forks