/MysticShop-Dashboard

A dashboard for Mystic Shop e-commerce website

Primary LanguageTypeScript

Mystic Shop Dashboard

Description

The dashboard of 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 Clerk
  • Seller profile creation
  • Product Detail Upload

Technologies

  • React.js
  • Redux
  • MongoDB
  • Clerk
  • Prisma
  • React Hook Form
  • Tailwind css
  • 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/MysticShop-Dashboard.git
  1. Go to the project directory and install dependencies
npm install
  1. Enter your API in .env file
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=YOUR API KEY
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=YOUR API KEY
CLERK_SECRET_KEY=YOUR API KEY
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
DATABASE_URL=YOUR API KEY