Skip to content

ggwozdz2/JNP2-eCommerce-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jnp2-amazing

Project for JNP2 classes (Languages and programming tools 2) at the academic year 2022/23, which was about writing microservices apps.

Note: this is still an early version of the project, which is only for education purposes.

It is a simple e-commerce app, which resembles Amazon. People can log in, add products to basket and try to buy them. Currently, users can just add money to themselves without any payment service (todo). Admin can also add products to warehouse.

Technologies used:

  • Python (Flask)
  • React
  • sqlite3
  • RabbitMQ
  • Docker

App consists of following microservices:

  • Front
  • Product
  • Users
  • Warehouse
  • Basket

Diagram of communication between them: Diagram

Screenshots from the app:

  • Main site: Main site

  • Basket: Basket

  • Submitted order: Order

About

Project for JNP2 classes (Languages and programming tools 2), which is focused on writing microservices apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors