This is a demo store built with Medusa. It is a fully functional e-commerce store that you can use to test out Medusa and we have implemented 3D swag store functionality. Swags are 3D models that can be viewed by the customer before they purchase them.

Overview

Medusa

Hacktoberfest - Medusa's 3D Swag Store

This is a demo store built with Medusa. It is a fully functional e-commerce store that you can use to test out Medusa and we have implemented 3D swag store functionality. Swags are 3D models that can be viewed by the customer before they purchase them.


Netlify Status - Not Deployed Fully


About the Team behind this project πŸ‘¨πŸ»β€πŸ’»

Team

Credits to contributors who helped but didn't participate in the hackathon.

Description

This is an idea, just to prove that medusa can be easily adaptable and customizable upto any limits. Everything you can imagine and that is possible to implement with Medusa. 3D preview feature is something where Amazon, Flipkart etc... are implementing and investing on it. This repo will clear the doubts of the people on choosing medusa as their first choice for their e-commerce idea and will also help them to get started with medusa. Also, this is a complete working example of medusa, so you can use it as a boilerplate for your e-commerce idea.

Preview

Regular Preview

Watch the video

Full Preview

Watch the video

Zoom, Pan & Rotate Preview

Watch the video

Video

Watch the demo video here

Store Preview

Watch the video

Store Preview

Overview

image

image

Set up Project

This section should cover how to set up and run the project locally. It’s intended to help the Medusa team properly review our submission, as well as help the community to benefit from our submission. Please read it thoroughly and implement it.

Port details

  • Redis - 6379
  • Postgres - 5432
  • Minio - 9000, 9001
  • Backend - 3000
  • Admin - 7000
  • Store - 8000

Prerequisites

We have listed the Prerequisites below:

Examples of Prerequisites:

  • Medusa Server Quickstart.
  • Create an account in service X (for integrations with other services).
  • Redis, PostgreSQL, or any of Medusa’s configurations or plugins.
  • Minio local setup docker run -p 9000:9000 -d -p 9001:9001 -e "MINIO_ROOT_USER=minio99" -e "MINIO_ROOT_PASSWORD=minio123" quay.io/minio/minio server /data --console-address ":9001" .

Install Project

  1. Clone the repository:
git clone https://github.com/manojvirat457/Hacktoberfest-medusa
  1. Change directory and install dependencies:
cd Hacktoberfest-medusa
yarn install
  1. Start the project:
medusa develop
  1. Open the project in your browser:
http://localhost:3000
  1. Login with the following credentials:
email: [email protected]
password: supersecret

To run admin

  1. Go to the root folder
  2. execute cd admin-portal
  3. Install dependencies
  yarn install
  1. Start the project
yarn start

To run Store

  1. Go to the root folder
  2. execute cd store
  3. Install dependencies
  yarn install
  1. Start the project
yarn build
yarn start

The project is now running locally, and you can start customizing it, or use it as a base for your own project πŸŽ‰

You can use some sample 3d files you can find under assets/3d files folder Here

License

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

Resources

RoadMap

  • Multi-tenant implementation - Completed
  • Sales & Revenue Dashboards - Inprogress
  • Super Admin access & permissions
  • Microsoft Power BI Implementation
  • Metabase connections
  • Analytics
  • Product Search

πŸ‘¨β€πŸ’» Our Awesome Maintainers and Contributors πŸ‘©β€πŸ’»

Contributing

We welcome contributions from everyone. Please read our contributing guidelines to get started.

Code of Conduct

We have adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.

We'll deploy the project on heroku and share the link soon. πŸš€

Happy Hacking! πŸŽƒ

You might also like...

A superfast and easy to use knowledge base to help your customers get the info they need, when they need it most.

A superfast and easy to use knowledge base to help your customers get the info they need, when they need it most.

A superfast and easy to use knowledge base to help your customers get the info they need, when they need it most. helpkb is an open-source Next.js (A

Dec 5, 2022

🏷️ See what Games are verified for the Steam Deck and which Medal they have on ProtonDB in the Steam Store

🏷️ See what Games are verified for the Steam Deck and which Medal they have on ProtonDB in the Steam Store

Show Great on Deck on Steam great-on-deck-search 🏷️ See what games are verified for the Steam Deck and which medal they got on ProtonDB in the Steam

Dec 5, 2022

The website which can help you to organize your daily or weekly activities and review them when you need them. you can add, remove and delete an activity

To Do list To do project is webpack project that list activities someone can do at a specific time In this TO-DO list, you can add or remove you activ

Jul 21, 2022

A simple to-do list application that helps to organize your daily tasks and keep track of the task you have completed and the task you are yet to have completed, and also deleting the completed task leaving those yet to be completed.

A simple to-do list application that helps to organize your daily tasks and keep track of the task you have completed and the task you are yet to have completed, and also deleting the completed task leaving those yet to be completed.

To-Do-List A To-Do-List App helps users to get their task cordinated and organised. This project is from microverse javascript curriculum which tests

Jul 8, 2022

An app to test out your typing speed, save your progress and view statistics against them.

An app to test out your typing speed, save your progress and view statistics against them.

Introduction An app to test out your typing speed, save your progress and view statistics against them. Demo Check out the quick demo here. Getting St

Sep 7, 2022

Team-8 E-Commerce Project for egFWD & Sprints industry exposure program You can check the live demo Here

Team-8 E-Commerce Project Team-8 E-Commerce Project for egFWD & Sprints industry exposure program You can check the live demo Here Table of Contents P

Jun 16, 2022

To-Do list a web app for tracking personal progress through the day. Users can input a list of tasks and mark them as completed once they are done. Built with JavaScript and Webpack

To-do-List-Project To Do List Project Description. This project creates a simple HTML list of To Do tasks. It was built using webpack and served by a

Jul 8, 2022

Contribute in this repository by raising genuine PR. Get verified, merged and earn the free swags from Hacktoberfest 2022.

Webd-and-Blockchain-development Welcome to Hacktober Fest 2022 β€’ EVERYONE IS WELCOME ✨ β€’ Contribute anything in In web-development and blockchain-deve

Dec 29, 2022

Contribute on this repository with VALID PRs to HACKTOBERFEST-2022 and earn amazing swags!

Contribute on this repository with VALID PRs to HACKTOBERFEST-2022 and earn amazing swags!

LINK- https://rbshop.netlify.app/ Hacktoberfest2022 You can make folders of programming languages and also you can contribute in the repo's below. Fee

Oct 25, 2022
Releases(v1.0.2)
  • v1.0.2(Oct 27, 2022)

  • v1.0.1(Oct 9, 2022)

Owner
Manoj Kumar
An Enthusiastic yougnster in computer technologies.
Manoj Kumar
A simple to do list webpage where you can log the daily tasks you have to do, mark them as checked, modify them, reorder them and remove them. Made using HTML, CSS and JavaScript.

To-Do-List This Webpage is for an app called To-Do-List which helps you add, remove or check tasks you have to do. It is a simple web page which conta

Zeeshan Haider 9 Mar 12, 2022
zkPoB is a mobile compatible tool that lets anyone prove they own a Bufficorn (or any NFT) without revealing which Buffi they own or the address they are verifying themselves with

zkPoB is a mobile compatible tool that lets anyone prove they own a Bufficorn (or any NFT) without revealing which Buffi they own or the address they are verifying themselves with

Marto.eth 10 Aug 25, 2022
Medusa on steroid, take your medusa project to the next level with some badass features πŸš€

medusa-extender Full documentation website Medusa on steroid, take your medusa project to the next level with some badass features ?? The extender pro

Adrien de Peretti 200 Jan 3, 2023
Contribute code, meet community members, participate in workshops, and win more SWAG πŸš€

Welcome to Hacksquad 2022! Contribute code as a team, meet community members, participate in workshops, and win SWAG With the fantastic atmosphere of

Novu 57 Dec 21, 2022
A remote nodejs Cache Server, for you to have your perfect MAP Cache Saved and useable remotely. Easy Server and Client Creations, fast, stores the Cache before stopping and restores it again!

remote-map-cache A remote nodejs Cache Server, for you to have your perfect MAP Cache Saved and useable remotely. Easy Server and Client Creations, fa

Tomato6966 8 Oct 31, 2022
A web app which help you to save you a list of your favorite books, they will be saved on your local storage to never loose them even if you close the page. Built wiht JavaScript

Awesome Books In this project I build a page to save a list of your favorites books, you can add new books, delete it and they will be saved in the lo

Williams Colmenares 9 Dec 17, 2022
A simple to-do app for managing daily tasks built with Webpack, JavaScript, HTML, and CSS with the functionality to manipulate multiple completed tasks and store them to local storage.

TODO LIST APP In this project, I have built a simple HTML list of To Do tasks. The list is styled according to the listed specifications . This simple

Selma Belhadj 8 Jun 7, 2022
TS & JS Library for adaptive precision cursor for the web. Releases will come out soon! Meanwhile, check out the demo site:

Haha, cool cursor go brrrr... Table of Content What is this? Installation & Setup Installation Setup Usage Cursor controls Element settings Known issu

LemonOrange 10 Nov 24, 2022
Awesome book website, small online library to store books when added to the list we have implemented this using a plaint JavaScript!

microverse-m2-Awesome-books This project is about building Awsome Books using javascript Live demo Live Demo Link Built With -Lighthouse (An open-sour

Oybek Kayumov 16 Dec 27, 2022