Skip to content

Latest commit

 

History

History
50 lines (41 loc) · 1.65 KB

README.md

File metadata and controls

50 lines (41 loc) · 1.65 KB

Welcome to TrendLoom

Site Type: Inventory Management Website

Admin email: [email protected]
Admin password: Admin@1
Live Site
Client-Side Repository Link
Server-Side Repository Link

🪶 Key Features

  • Three types of routes (User Route, Shop Manager Route, Admin Route).
  • No user can’t create more than one shop but by the access key user can share the shop manager.
  • Payment getaway (Using Strip)
  • JWT token security
  • Firebase authentication
  • Image hosting feature
  • Email sending

🧑‍💻 Technology Used

Other Technologies

DaisyUi | Strip | Mapbox-gl | JWT | Axios

Run the project in your system

Client Side .env.local file example

VITE_apiKey= "Your Firebase Api Key"
VITE_authDomain="Your Firebase domain"
VITE_projectId="Your project Id"
VITE_storageBucket= "Storage Bucket"
VITE_messagingSenderId="Messaging Sender id"
VITE_appId="App Id"
VITE_IMAGE_KEY="Your imagebb Api key"
VITE_PAYMENT_KEY_PK="stripe public key for payment system"
VITE_EMAILJS_PUBLIC_KEY="Email js public key"
VITE_EMAILJS_TEMPLATE_ID="EmailJs Template Id"
VITE_EMAILJS_SERVICE_ID="EmailJs Service Id"

Server side .env file example

DB_USER="Database Use Id"
DB_PASS="Database password"
ACCESS_TOKEN_SECRET="JWT Secrete Token"
PAYMENT_GATEWAY_SK="Strip Payment Secrete Key"