I have used React for front end and used Tailwind CSS for the UI. I have used Node and Express at the back-end.I have implemented JWT token authentication. I have also integrated stripe payment gateway.
Clone the project
git clone https://github.com/Aarghyadeep/ArtVista---Art-marketplace.git
Go to the project directory
cd my-project
Install dependencies
npm install
Start the server
npm run dev
Go the backend folder
npm install
npm run start
To run this project, you will need to add the following environment variables to your .env file
- For client side
VITE_URL
- Backend url
VITE_IF
- Image folder url
- For Server side
MONGO_URI
- Mongodb url
PORT
- Your Port
SECRET
- Secret key
PUBLIC_STRIPE_SECRET_KEY
- Stripe secret key
Client: React, TailwindCSS
Server: Node, Express
Database: Mongodb