Skip to content

calimania/markketplace

Repository files navigation

Markketplace

markketplace logo

Welcome to Markketplace, a cutting-edge project built on top of Strapi, designed to revolutionize the way marketplaces are created and deployed.

Our platform offers a suite of marketplace components that are not only easy to deploy but also scalable to meet the needs of any community.

Whether you're starting from our store or planning to grow into your own instances, Markketplace is here to support your journey.

Create your own templates and storefronts to extend functionality and develop functionality unique to your needs.

Getting Started

To get started with Markketplace, follow these simple steps:

  1. Clone the repository:
git clone git@github.com:calimania/markketplace.git

Use docker-compose to build the local environment.

Use docker-compose to start the API and admin

docker-compose build markketplace
docker-compose up markketplace

Docs

Find some documentation in markdown in the docs folder.

It will move into our website and online documentation.

./docs

Announcement in our Blog Post

Install dependencies:

Using docker and docker-compose to orchestrate.

This project runs a posgresdb, redis, strapi and storefront.

Storefronts

The storefront comes from a different repo, a modified version of the medusa starter adapted to the markketplace API.

Users can run other storefronts compatible with markketplace to control the appeareance of their stores.

Contributors are encouraged to keep the systems decoupled for better interoperability.

Set up your environment:

Copy the .env.template file to a new file named .env and fill in your environment variables.

Start the development server:

docker-compose up -d local-server

Grow With Us

Markketplace is designed to support your growth at every stage. Start in our store and expand into your own instances, or grow alongside us. We are currently piloting with close friends and offering professional packages tailored to meet the needs of growing businesses.

Security and Privacy by Design

At Markketplace, we prioritize security and privacy. Our platform is built with security and privacy by design, ensuring that your data and your customers' data are protected at every step of the way.

Join Us

We are excited to welcome new users and collaborators to Markketplace. If you're interested in joining our pilot program or want to learn more about our professional packages, please reach out to us at hola[at]caliman.org.

🚀 Getting started with Strapi

Strapi comes with a full featured Command Line Interface (CLI) which lets you scaffold and manage your project in seconds.

develop

Start your Strapi application with autoReload enabled. Learn more

npm run develop
# or
yarn develop

start

Start your Strapi application with autoReload disabled. Learn more

npm run start
# or
yarn startc

build

Build your admin panel. Learn more

npm run build
# or
yarn build

⚙️ Deployment

Strapi gives you many possible deployment options for your project including Strapi Cloud. Browse the deployment section of the documentation to find the best solution for your use case.

Email

Configured by default to use the sendgrid integration. Include your SENDGRID_API_KEY and email to enable.

📚 Learn more

  • Resource center - Strapi resource center.
  • Strapi documentation - Official Strapi documentation.
  • Strapi tutorials - List of tutorials made by the core team and the community.
  • Strapi blog - Official Strapi blog containing articles made by the Strapi team and the community.
  • Changelog - Find out about the Strapi product updates, new features and general improvements.

Feel free to check out the Strapi GitHub repository. Your feedback and contributions are welcome!

✨ Community

  • Discord - Come chat with the Strapi community including the core team.
  • Forum - Place to discuss, ask questions and find answers, show your Strapi project and get feedback or just talk with other Community members.
  • Awesome Strapi - A curated list of awesome things related to Strapi.

🤫 Psst! Strapi is hiring.