Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 783 Bytes

README.md

File metadata and controls

34 lines (27 loc) · 783 Bytes

citystore App

Introduction

This is online shopping app which the provides products from the nearest shop.

Tech Stack

  • Golang - backend language
  • ReactJS - UI technology
  • Postgres - DB to store data
  • Mysql (optional)
  • GORM (A Golang ORM)
  • JWT - user authentication
  • Gorilla Mux (For HTTP routing and URL matcher)

Abilities

  • Signup (Register)
  • Edit his account
  • Shutdown (Delete his account)
  • View all Products
  • Buy Product & Add to cart
  • Owner can add a products
  • Edit Products created by him

Steps to run

  1. Clone the repo.
  2. Stop host machine services (postgresql/mysql/nginx). eg.sudo service postgresql stop .
  3. Open .env file and set username and password for postgresql.
  4. Run the app.
    • cd citystore.
    • docker-compose up.