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.
- Online e-commerce: Online e-commerce for luxury brand-name shoes.
- User Registration
- Category
- Filter Search
- Add to Cart
- Payment
- Order Details
- Order Tracking
- Order Status
- Add Product
- Manage Payment
- Go (Goland) installed on your machine.
Clone the repository:
git clone https://git.cpe.kmutt.ac.th/modelite/modelitebackend.git
cd modelitebackend
Start develop the project:
go run .
Build the project:
go build .
- 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.