Golang demo cart

Avatar of Lenny bai 白育城.
Avatar of Lenny bai 白育城.

Golang demo cart

Frontend tech lead, Frontend developer
New Taipei City, Taiwan

This project is a hands-on practice for developing a backend application using Golang. It includes key components of a modern backend architecture, such as:


  • Gin Framework: For handling HTTP requests and building RESTful APIs.
  • GORM: For database interaction and ORM (Object-Relational Mapping).
  • PostgreSQL: As the database management system.
  • Validation: Implementing data validation with the go-playground/validator library.
  • Middleware: Custom middleware for error handling, validation, and other common tasks.
  • Transaction: Implementing transaction with gorm
  • Authentication: Implementing jwt token authentication
 

ERD Graph - generated by pgadmin

Quick preview video for this project

Github link



This project is a hands-on practice for developing a backend application using Golang. It includes key components of a modern backend architecture, such as: Gin Framework: For handling HTTP requests and building RESTful APIs. GORM: For database interaction and ORM (Object-Relational Mapping). PostgreSQL: As the database management system. Validation: Implementing data validation with the go-playground/validator library. Middleware: Custom middleware for error handling, validation, and other common tasks. Transaction: Implementing transaction with gorm Authentication: Implementing jwt token authentication
Avatar of the user.
Please login to comment.

Published: Dec 10th 2024
31
1
0

Tools

git
Git
css3
CSS3
typescript
TypeScript
javascript
JavaScript
postgresql
PostgreSQL
docker
Docker
go
Go
angular
Angular

postgresSQL
angular
golang
database
backend
frontend
shopping cart
side project

Share