A basic full-stack online store written to learn Go Programming Language
This web-application is a pretty basic implementation of an online(e-commerce) store
- In admin panel you can perform basic
CRUD
(CREATE, READ, UPDATE and DELETE) operations - Search on a predefined database of products
- Only Authenticated users can Add, Update and Delete products from their cart and storage of favourite products
- Authentication is based on
JWT
(JSON web Tokens) Tokens gorilla mux
was used to route requestshtml/template
was used to display user data- API is backed by a
MySQL
database - Used
GORM
to work with database
go get -u github.com/g0Influencer/BookStore/cmd