go-Shoppy

command module
v0.0.0-...-5a81b42 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2024 License: MIT Imports: 6 Imported by: 0

README

Go Shoppy - eCommerce Application

This is an eCommerce Web Application Created using Golang as Backend using Gin Framework and PostgreSQL as Database to manage the data.

Framework Used

Gin-Gonic: This project is built using Gin framework. Its is a popular http web framework.

go get -u github.com/gin-gonic/gin

Database used:

PostgreSQL: PostgreSQL is a powerful, open source object-relational database. The data managment in this project is done using PostgreSQL. Raw sql queries are passed with the functions without the help of any ORMs.

import (
	"database/sql"
	_ "github.com/lib/pq"
)

Templates

HTML Templates are used to render the data and pass the data from and to the database. Simple eCommerce frontent is provided in the templates directory

External Packages Used

Razorpay

For Payment I have used the test case of Razorpay.

github.com/razorpay/razorpay-go
Gomail

Gomail is a simple and efficient package to send emails. It is well tested and documented.

gopkg.in/mail.v2
JWT

JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.

github.com/golang-jwt/jwt/v4
Commands to run project:
go run main.go

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL