Skip to content

(BACKEND SPRINGBOOT) - Sporty Shoes is a SpringBoot backend application, and its purpose is to manage the inventory of a store, along with the client's information, and their purchases.

Notifications You must be signed in to change notification settings

giannifontanot/simplilearn-project3-sporty-shoes

Repository files navigation

Status Stable MIT License

Sporty Shoes - Backend Application

Sporty Shoes is a SpringBoot backend application, and its purpose is to manage the inventory of a store, along with the client's information, and their purchases.

Table of Contents

Installation

Since the application is written using SpringBoot, a JVM is a must. Please install Java version 11 as a minimum. Also MySQL is used to store all data. And since the application does not have a UI, you will also need Postman or Insomnia to perform the API calls.

- Java 11
- MySQL Server
- Postman

Usage

Since this is a back-end application and the UI is not a requirement for this project, we will use Postman to demonstrate how it works. Just run the application from your IDE and use the file named "Project3-SportyShoes.postman_collection.json" to load the API calls you will use in Postman.

Current Features

The application uses this API calls to manage the store:
- Log in to the application using an Admin account
	+ admin login
	+ newPassword  
- Categorize the products
	+ getAllProducts
	+ updateCategory
- Browse and search for registered users
	+ getAllUsers
	+ getUserById
	+ getUserByName
- Filter purchase reports by date and category
	+ getAllPurchases
	+ getPurchaseByDate
	+ getPurchaseByCategory

Future Features 🚀

- Develop a User Interface using Angular
- Instead of MySQL, switch to MongoDB 
- 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/ud-project1-hotelreservation/

Support

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

Authors

About

(BACKEND SPRINGBOOT) - Sporty Shoes is a SpringBoot backend application, and its purpose is to manage the inventory of a store, along with the client's information, and their purchases.

Topics

Resources

Stars

Watchers

Forks

Languages