Skip to content
This repository has been archived by the owner on Dec 19, 2024. It is now read-only.

ModElite/ModElite-Backend

Repository files navigation

ModElite

ModElite is a premier e-commerce platform specializing in high-quality, stylish shoes. Our mission is to provide customers with a seamless shopping experience, offering a wide range of footwear options that cater to various tastes and preferences. With a focus on both fashion and comfort, Modelite ensures that every pair of shoes meets the highest standards of craftsmanship. Explore our collection and step into a world of elegance and sophistication.

Core Features

  • Online e-commerce: Online e-commerce for luxury brand-name shoes.

Functional Requirement

  • User Registration
  • Category
  • Filter Search
  • Add to Cart
  • Payment
  • Order Details
  • Order Tracking
  • Order Status
  • Add Product
  • Manage Payment

Project Setup

Prerequisites

  • Go (Goland) installed on your machine.

Installation

Clone the repository:

git clone https://git.cpe.kmutt.ac.th/modelite/modelitebackend.git
cd modelitebackend

Scripts

Start develop the project:

go run .

Build the project:

go build .

Technologies

  • Go: Go is an open source programming language that makes it simple to build secure, scalable systems.
  • Go Fiber v2: Fiber is a Go web framework built on top of Fasthttp, the fastest HTTP engine for Go.
  • Go SQLx: About general purpose extensions to golang's database/sql
  • Go-playground validator: Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
  • OAuth 2.0: Google APIs use the OAuth 2.0 protocol for authentication and authorization
  • PostgreSQL: PostgreSQL is a powerful, open source object-relational database system
  • Golang-migrate: Database migrations. CLI and Golang library.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages