Skip to content

Samar-M3/HEKTO--Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HEKTO

HEKTO is a role-based e-commerce web application built using the MERN stack. It allows buyers to browse and purchase products, while admins can manage users, products, banners, and monitor orders and revenue.

This project demonstrates full-stack development with role-based access control, REST APIs, and cloud integration.

Features: Buyer Role Browse and search products. View product details. Add products to cart and manage cart items. Place orders.

Admin Role: Manage users (view, update, delete). Manage products and banners (Create, Read, Update, Delete — CRUD operations). View orders and track revenue. Full administrative control of the platform.

Frontend: React.js – Modern, component-based UI library React Router DOM – Client-side routing with protected routes React Toastify – Elegant notifications and alerts useFetch – Fetching data from REST APIs efficiently Redux / Context API – State management Styled Components / Tailwind CSS / CSS Modules – Responsive and modern styling

Backend: Node.js & Express.js – Scalable server-side framework MongoDB & Mongoose – NoSQL database with schema modeling RESTful APIs – CRUD operations and data management JWT Authentication – Secure user authentication and role-based access control Nodemailer – Email notifications for users and admins Multer + Cloudinary – File uploads and cloud storage for product images and banners Bcrypt.js – Password hashing for secure authentication Cors & Helmet – Security and cross-origin support

Dev Tools & Best Practices: ESLint & Prettier – Code linting and formatting Postman / Insomnia – API testing Git & GitHub – Version control and collaboration dotenv – Environment variable management npm scripts / Concurrently – Efficient development workflow

Contact Developer: Samar Maharjan Location: Lalitpur, Nepal Email: samarmhrzn257@gmail.com

About

HEKTO – A role-based MERN e-commerce web application with buyers and admin, featuring product management, orders, and revenue tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages