Skip to content

Latest commit

 

History

63 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  ______                                    __  __               _          _   
 |  ____|                                  |  \/  |             | |        | |  
 | |__   __  __ _ __   _ __  ___  ___  ___ | \  / |  __ _  _ __ | | __ ___ | |_ 
 |  __|  \ \/ /| '_ \ | '__|/ _ \/ __|/ __|| |\/| | / _` || '__|| |/ // _ \| __|
 | |____  >  < | |_) || |  |  __/\__ \\__ \| |  | || (_| || |   |   <|  __/| |_ 
 |______|/_/\_\| .__/ |_|   \___||___/|___/|_|  |_| \__,_||_|   |_|\_\\___| \__|
               | |                                                              
               |_|                                                              

A simple Full-Stack shop application built with Express.js and React

Frontend

TypeScript React React Hook Form React Router TailwindCSS Zod JWT/JSON Web Token

Backend

JavaScript Postgres Express.js JWT/JSON Web Token Shadcn Sequelize

OverviewKey FeaturesHow To UseLicense

Solved Fifteen Puzzle

Overview

This project was created for Applications in Interpreted Languages(AJI) course on Technical University of Lodz.

Key Features

  • Role-Based Access Control
  • JWT with refresh
  • Groq integration
  • ORM with Sequelize
  • PostgreSQL Database
  • Request validation with Ajv JSON schema validator
  • UI built with shadcn and tailwind
  • Frontend validation with react hook forms and Zod

How To Use

To clone and run this application, you'll need Git and Docker From your command line:

# Clone this repository
$ git clone https://github.com/MatixExport/ExpressMarket

# Go into the repository
$ cd ExpressMarket

# Run the app
$ docker compose up

Frontend site is available on: http://localhost:5173

Default user accounts

Login Password
client MarketPassword
employee MarketPassword

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages