Coder Social home page Coder Social logo

commerce-platform's Introduction

# Ecommerce Platform

This is an Ecommerce Platform built using Golang, GraphQL, and PostgreSQL.

## Features

- Browse products: View a list of available products with details such as name, description, and price.
- Add items to cart: Add products to a shopping cart for later purchase.
- Place orders: Complete orders by providing shipping and payment information.

## Technologies Used

- Golang: Backend server implementation.
- GraphQL: Query language for interacting with the server.
- PostgreSQL: Database management system for storing product and order data.

## Installation

1. Clone the repository:

git clone <repository_url>


2. Navigate to the project directory:

cd ecommerce-platform


3. Install dependencies:

go mod tidy


4. Set up PostgreSQL:
- Install PostgreSQL if not already installed.
- Create a new database for the project.
- Update the database connection string in the configuration file (`config.yaml`).

5. Build and run the server:

go build ./ecommerce-platform


6. Access the application:
- Open a web browser and navigate to `http://localhost:8080`.

## Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

Feel free to customize this template further based on your specific project details, such as adding more detailed instructions, project structure, or any other relevant information.

commerce-platform's People

Contributors

roju000 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.