Practicing to build a secure ecommerce application with golang. This app based on Trevor Sawler's project from Udemy course
- go 1.21.4
- install make
- install Buffalo
- run:
soda migrate
- Copy your Stripe keys, smtp data and edit ports if you needed in Makefile.example (remove .example extension)
- Run te app:
make start
- Build frontend using GO
- Build backend API using GO
- Stripe credit card processing implementation
- Connecting to MySQL
- Build database with Go Buffalo & FIZZ
- Authentication
- Protecting Routes
- Build Dashboard
- Admin Pages
- Sending Mails
- build Microservices (generating PDF)