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.
About the Team behind this project π¨π»βπ»
Team
- Manoj Kumar - Discord:
manojkumar1808#9514
- Krishna Agarwal - Discord:
KrishnaAgarwal#3748
- Tamil Prakash:
Tamil#4879
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
Full Preview
Zoom, Pan & Rotate Preview
Video
Store Preview
Overview
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
- Clone the repository:
git clone https://github.com/manojvirat457/Hacktoberfest-medusa
- Change directory and install dependencies:
cd Hacktoberfest-medusa
yarn install
- Start the project:
medusa develop
- Open the project in your browser:
http://localhost:3000
- Login with the following credentials:
email: [email protected]
password: supersecret
To run admin
- Go to the root folder
- execute
cd admin-portal
- Install dependencies
yarn install
- Start the project
yarn start
To run Store
- Go to the root folder
- execute
cd store
- Install dependencies
yarn install
- 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
- Medusaβs GitHub repository
- Medusa Documentation
- How to Create Services
- Gatsby Documentation
- Medusa Blog
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.