Skip to content

An ecommerce website developed for a 3D print business using the Gatsby framework. The project implements the Stripe API for payment processing and uses GraphQL to query the Stripe API

License

Notifications You must be signed in to change notification settings

jjestrada2/EcommerceGet3DPrint

Repository files navigation

3D Print Business Ecommerce🖨️👽

An ecommerce website developed for a 3D print business using the Gatsby framework. The project implements the Stripe API for payment processing and uses GraphQL to query the Stripe API.You can find the demo here Demo👈

Table of Contents🤗

  1. Description
  2. Installation
  3. Usage
  4. Features
  5. Contributing
  6. License
  7. Credits
  8. Contact

Description🙌

This ecommerce website allows customers to browse and purchase 3D printed products. It is built with Gatsby for fast performance and uses Stripe for secure payment processing. GraphQL is used to efficiently query data from the Stripe API.

Screen Shot 2022-05-28 at 10 30 46 AM

Screen Shot 2022-05-28 at 10 28 48 AM

Installation🐢

To get a local copy up and running, follow these simple steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/EcommerceGet3DPrint
  2. Navigate to the project directory:

    cd EcommerceGet3DPrint
  3. Install dependencies:

    npm install
  4. Create a .env file in the root directory with the following variables:

    GATSBY_STRIPE_PUBLISHABLE_KEY=your_stripe_publishable_key
    STRIPE_SECRET_KEY=your_stripe_secret_key
  5. Start the development server:

    gatsby develop
  6. Open the project in your web browser:

    • Go to http://localhost:8000/

Usage🏋️

  1. Browse Products: View the available 3D printed products.
  2. Add to Cart: Select products and add them to your cart.
  3. Checkout: Enter payment details to complete the purchase using Stripe.

Features🦸‍♂️

  • Fast and responsive design using Gatsby.
  • Secure payment processing with Stripe.
  • Efficient data querying with GraphQL.
  • Dynamic product listings and cart management.

Contributing🙇‍♂️

If you would like to contribute to this project, please fork the repository and create a pull request with your changes. Contributions are always welcome!

License📜

This project is licensed under the MIT License - see the LICENSE file for details.

Credits🔥

  • Gatsby - Framework for building the website.
  • Stripe - Payment processing API.
  • Juan Estrada - Developer of this project.

Contact🦻

For support or inquiries, please contact Juan Estrada.

About

An ecommerce website developed for a 3D print business using the Gatsby framework. The project implements the Stripe API for payment processing and uses GraphQL to query the Stripe API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published