All Projects → alioygur → Gocart

alioygur / Gocart

a real world example web app in Go, GoCart

Programming Languages

go
31211 projects - #10 most used programming language

Go sample e-commerce web application

!!!under development!!!

This project is just an real world example to understand and tell these in GO;

  • How to organize folders
  • How to test go project
  • Dependency management
  • Error handling
  • Database operations
  • Route middlewares
  • Authentication
  • RESTful APIs
  • Serving in Docker

To solve the some above problems have been used these Approaches;

  • Uncle Bob's "The Clean Architecture"
  • Andrew Gerrand's, "Error handling and Go"
  • SOLID design principles

The business

  • Membership
    • Login
    • Register
    • Forgot password
    • Reset Password
  • Catalog
    • Product CRUD
    • Category CRUD
  • Cart
    • Product CRUD
  • Order
    • Order CRUD

Contribute

waiting your contribute, contribution guide

Sources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].