The Awesome Shop

Our team:

Deployed project here

Universal online shop with categories, search, infinite scroll, cart, checkout and socket-based chat with Administrator

Front end

We implemented a flux architecture based single page application using:

  • JavaScript
  • React
  • Redux
  • MUI
  • Web sockets
  • User role based rendering

Back end

Back end is an express web server with JWT authentication and role-based authorization. We used:

  • JavaScript
  • Node.js
  • Sequelize ORM
  • Postgres database
  • JWT authentication


  • Git
  • ESlint
  • Prettier

Installation and running locally

To run the project locally clone it, fill it your date to .env file, then npm i, npx sequelize db:migrate, npx sequelize db:seed:all

Then run npm start

More screenshots


View Github