Skip to content

tamal78/Clique

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Clique πŸ›οΈ

Clique Clique is a modern fashion e-commerce platform built with the MERN stack, featuring secure user authentication, a responsive cart and checkout system, Stripe payments, and an admin dashboard for managing products and sales.


🌟 Features

  • πŸ”’ Secure Authentication

    • Implements JWT-based authentication with refresh and access tokens.
    • Protects user sessions with enhanced security.
  • πŸ›’ Responsive Cart & Checkout

    • Add, update, and remove items seamlessly.
    • Supports coupon codes for discounts.
  • πŸ’³ Stripe Payment Integration

    • Provides smooth payment handling via Stripe.
    • Supports multiple payment methods.
  • πŸ“ˆ Admin Dashboard

    • Manage products, inventory, and sales data efficiently.
    • Access insightful sales analytics for informed decision-making.
  • πŸ“± Fully Responsive Design

    • Optimized for all devices, ensuring a seamless shopping experience.

πŸ› οΈ Tech Stack

  • Frontend: React.js, TailwindCSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Payment Gateway: Stripe
  • Authentication: JWT (Refresh and Access Tokens)

πŸš€ Getting Started

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/tamal78/clique.git
    
  2. Navigate to the project directory:

    cd clique
  3. Install dependencies:

    npm install
    cd frontend && npm install
    cd ../backend && npm install
    
  4. Set up environment variables:
    Create a .env file in the root directory and configure the required variables, e.g.:

    PORT=...
    MONGODB_URI=...
    JWT_SECRET=....
    STRIPE_SECRET_KEY=...
    NODE_ENV=...
  5. Start the development server:

    cd backend && npm run dev
  6. Open the app in your browser:

    cd frontend && npm run dev

πŸ“Έ Admin Dashboard

Beatify Admin Dashboard


🀝 Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for suggestions and improvements.


🌐 Live Demo

Check out the live demo here

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages