Skip to content

GRACENOBLE/ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce Project

This is an e-commerce project built with Go. The project aims to provide a robust and scalable platform for online shopping.

Tech Stack

The project is built using the following technologies:

  • Go: Programming language for the backend
  • PostgreSQL: Relational database
  • Redis: In-memory data structure store, used as a cache
  • Docker: Containerization platform
  • Nginx: Web server
  • HTML/CSS/JavaScript: Frontend technologies

Project Structure

ecommerce/

├── api/
│   └── routes/             # API route definitions
├── cmd/                    # Main applications of the project
│   └── app/                # Main application
│       └── main.go         # Entry point of the application
├── docs/                   # Documentation files
├── internal/               # Private application and library code
│   ├── helpers/            # Helper functions and utilities
│   └── types/              # Type definitions and database models
├── .gitignore              # Git ignore file
├── go.mod                  # Go module file
├── README.md               # Project README file
├── .env                    # Environment variables file
├── LICENSE                 # Project license file

Getting Started

To get started with the project, clone the repository and run the following commands:

git clone https://github.com/yourusername/ecommerce.git
cd ecommerce
go mod tidy
go run cmd/ecommerce/main.go

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages