/mystic-shop

An online decor marketplace where users can discover and purchase a wide range of home decor items.

Primary LanguageTypeScript

Mystic Shop

Description

An online decor marketplace where users can discover and purchase a wide range of home decor items. The platform also empowers sellers to showcase and sell their unique products, fostering a diverse community of decor enthusiasts and creators.

About The Project

Preview

preview

Table of Contents

Features

  • User authentication with Next Auth
  • User profile creation
  • Anonymous user Add to cart
  • Stripe checkout
  • User Wishlist

Technologies

  • React.js
  • Redux
  • MongoDB
  • Next Auth
  • Prisma
  • React Hook Form
  • Sass
  • Stripe
  • React Hot Toast

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

Before running the application, make sure you have the following installed:

  • Node.js

Installation

  1. Clone the repository
https://github.com/balikis-oyeleye/mystic-shop.git
  1. Go to the project directory and install dependencies
npm install
  1. Enter your API in .env file
DATABASE_URL=YOUR API KEY
NEXTAUTH_SECRET=YOUR API KEY
STRIPE_SECRET_KEY=YOUR API KEY
STRIPE_WEBHOOK_SECRET=YOUR API KEY
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=YOUR API KEY
FRONTEND_STORE_URL=YOUR API KEY