GoCommerce is a full-featured e-commerce website developed using the Go programming language. It offers a robust platform for online retail, with a wide range of features to create a seamless shopping experience for customers.
GoCommerce is designed to provide a reliable and efficient platform for online retail businesses. Leveraging the power and performance of the Go programming language, it ensures a fast and secure shopping experience for customers while offering an intuitive admin interface for managing products, orders, and users.
- Product catalog with categories and detailed product information
- User registration and authentication with role-based access control
- Shopping cart and secure checkout process
- Payment processing integration with multiple payment gateways
- Order history and tracking for customers
- Advanced search functionality with filters
- Admin dashboard for managing products, orders, and users
You can experience GoCommerce in action by compileing the code Otherwise you can experience a live site @ https://anon.up.railway.app/index/
- SignUp with details
- Sigin with Username & Password
- For admin page Username :admin & Password:password
- You can create a seller account in the admin page
- You can Search and Add to Cart with item category in search box
Before running GoCommerce, ensure you have the following prerequisites:
- Go (version 1.16 or higher)
- MongoDB database
- HTMl,CSS.JS (for front-end assets)
-
Clone the GoCommerce repository:
git clone https://github.com/GURUAKASHSM/Ecommerce_site.git cd Ecommerce_site go mod tidy go run main.go