Skip to content

muhammadhasnaindev/clicon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

45 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Clicon β€” Full Stack E-Commerce (MERN)

A modern and fully functional e-commerce web application featuring storefront shopping, product browsing, cart & checkout, orders, wishlist, compare, user dashboard, blog system, reviews, and an advanced Admin Panel with Role & Permission Management.


πŸš€ Tech Stack

Layer Technologies Used
Frontend React 18, Vite, Redux Toolkit, React Router, Tailwind CSS, MUI, React Query, Recharts, i18next
Backend Node.js, Express, MongoDB (Mongoose), JWT (Http-Only Cookies), Nodemailer
Dev Tools Git, VS Code, NPM, MongoDB Compass / Atlas

πŸ“‚ Project Structure

clicon/ β”œβ”€ client/ # Frontend (React + Vite) β”‚ β”œβ”€ src/ β”‚ β”œβ”€ public/ β”‚ └─ .env.example β”‚ └─ server/ # Backend (Node + Express + MongoDB) β”œβ”€ routes/ β”œβ”€ models/ β”œβ”€ utils/ └─ .env.example


---

## βš™οΈ How to Run Locally

### 1️⃣ Start Backend API
```bash
cd server
cp .env.example .env
npm install
npm run dev

Backend β†’ http://localhost:4000

2️⃣ Start Frontend App

cd client
cp .env.example .env
npm install
npm run dev

Frontend β†’ http://localhost:5173


πŸ” Environment Variables

client/.env

VITE_API_URL=/api
VITE_BACKEND_ORIGIN=http://localhost:4000

server/.env

PORT=4000
MONGO_URI=mongodb://localhost:27017/clicon
JWT_SECRET=your-strong-secret
CLIENT_ORIGIN=http://localhost:5173
FRONTEND_ORIGIN=http://localhost:5173
DEMO_MODE=true

(There must be a blank line before and after that closing ```)


Example Correct Section:

βœ… Secure Cookie-based Auth (no token exposure)



## πŸ–ΌοΈ Screenshots

| Page              | Preview                                                       |
| ----------------- | ------------------------------------------------------------- |
| 🏠 Homepage       | ![](client/public/screenshots/01_Homepage.png)                |
| πŸ›οΈ Shop Page     | ![](client/public/screenshots/07_Shop-Page.png)               |
| πŸ“„ Product Detail | ![](client/public/screenshots/08_Product-Detail.png)          |
| 🚚 Track Order    | ![](client/public/screenshots/09_Track-Order.png)             |
| πŸ’– Wishlist       | ![](client/public/screenshots/12_Wishlist.png)                |
| πŸ’³ Checkout       | ![](client/public/screenshots/14_Checkout.png)                |
| ❓ FAQs            | ![](client/public/screenshots/21_FAQs.png)                    |
| ℹ️ About Us       | ![](client/public/screenshots/23_About-Us.png)                |
| πŸ“° Blog List      | ![](client/public/screenshots/25_Blog-List.png)               |
| πŸ‘€ Dashboard      | ![](client/public/screenshots/27_Dasboard.png)                |
| πŸ“¦ Order History  | ![](client/public/screenshots/28_Dashboard_Order-History.png) |

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages