Skip to content

etobaza/Shopping-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopping System

This is a Golang application that provides a shopping platform for customers, sellers and administrators.

Features

  • User registration and login
  • User type selection (customer, seller)
  • User account management (update profile information)
  • Admin account management
  • Product listing and management
  • Order management

There are 3 user types:

  • Customer: Can purchase products and view their order history
  • Seller: The above plus the ability to list and manage products
  • Administrator: All the above plus manage user accounts and orders

Setup

Clone this repo to your local machine and run go build to compile the code.

You can then run the generated executable file to start the application. By default, the application will be running on localhost:8080.


Usage

Once the application is running, you can access the platform through your web browser at localhost:8080. You can register a new account or log in with an existing one to start using the platform.

As a seller, you will be able to list new products and manage your existing ones. As a customer, you can browse and purchase products.

Admin account management can be done through the backend.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published