Skip to content

paulbgomez/pantry-app

Repository files navigation

THE PANTRY APP

Do I have carrots at home?

This app has been conceived to allow you to take note of the products you have at home. Just open your pantry, add them and then go shopping with 0 worries.

Features

  • microservice architecture 😍 for a full indipendent 💪 organization of work inside the program, no more bottlenecks in your workload;
  • unpenetrable security 👮‍♀️ system to garantize the security of your microservices from outsiders ( 👺). The services are only accesible from the edge service, and they comunicate between each other using authentication tokens.
  • great customer service for all your needs ( 💆)
  • this is only the v1.0

Installation

We have 2 databases, users and pantry. A full list of products will be updated in the upcoming weeks. An SQL file is provided. Add permissions to the application properties files and run them. 🕹️

You need to run the microservices of the backend with

mvn spring-boot:run

and afterwards execute the angular app to displya the front on localhost:4200

ng s -o

Authentication 🕶️

In order to authenticate you will need to log in into the app.

A front developed with Angular is provided 🧭

Just log in and add a pantry to your user. Once there you can:

  • select and add products
  • modify stock
  • delete products or pantries
  • shoot us an email

⚠️ The gateway service uses the port: 8081 ⚠️

Full rework upcoming with: dark-mode, autocomplete input for products, barcode scanner, shareable pantries...and more!

image-1 image-2 image-3 image-4 image-5 image-6 image-7

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published