Skip to content

Hazrat-Ali9/Panjabi-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ธ Hazrat Ali

๐Ÿš€ Programmer || Software Engineering

๐ŸŒˆ Rainbow Collection

A festive full-stack e-commerce website designed to help users shop for clothing, accessories, and gifts during Eid. Built with modern technologies and a focus on clean UI, responsive design, and seamless shopping experience.


๐Ÿš€ Live Site

๐ŸŒ Live Demo: Click here to visit
๐Ÿ“ Frontend Repository: GitHub Link
๐Ÿ“ Backend Repository: GitHub Link


๐Ÿ“– Project Description

Rainbow Collection is a full-featured e-commerce platform built to celebrate the festive joy of Eid. It allows users to explore categories, purchase products, leave reviews, and manage orders. Admins can manage users, products, and payments through a dedicated dashboard.


๐Ÿ”ง Features

  • โœ… Full-stack responsive web application
  • ๐Ÿ›๏ธ Product listing by category on the home & product pages
  • โœ๏ธ Users can purchase and review products
  • ๐Ÿ‘ค User Dashboard:
    • View ordered products
    • Profile management
    • Secure logout
  • ๐Ÿ’ณ Integrated Stripe payment system
  • ๐Ÿ”’ Authentication via Firebase
  • ๐Ÿ› ๏ธ Admin Dashboard:
    • Manage users and promote them to admin
    • Add, edit, or delete products
    • Monitor all orders and payments

๐Ÿ› ๏ธ Tech Stack

๐Ÿšง Frontend:

  • React โ€“ UI library
  • React DOM โ€“ DOM rendering
  • React Router DOM โ€“ Routing
  • React Icons / Lucide React โ€“ Icon support
  • React Slick โ€“ Carousel/slider
  • SweetAlert2 โ€“ Alert modals
  • React Helmet / Helmet Async โ€“ SEO & Head management

๐ŸŽจ Styling:

  • Tailwind CSS โ€“ Utility-first CSS framework
  • Emotion (styled & react) โ€“ CSS-in-JS styling

๐Ÿ”ฅ Backend & Authentication:

  • Firebase โ€“ Authentication, Hosting
  • JWT (jsonwebtoken) โ€“ Token-based authentication

๐Ÿ“ฆ API & State Management:

  • Axios โ€“ API client
  • React Query (@tanstack/react-query) โ€“ API data fetching and caching

๐Ÿ’ณ Payment Integration:

  • Stripe JS / React Stripe JS โ€“ Secure payment integration

๐Ÿงฐ Tooling & Development:

  • Vite โ€“ Fast dev server & build tool
  • ESLint โ€“ Code linting
  • PostCSS + Autoprefixer โ€“ CSS processing
  • TypeScript (types for React) โ€“ Development type safety

๐Ÿ“‚ Project Structure Overview


๐Ÿ–ผ๏ธ Screenshots (Optional)

Add screenshots here to showcase UI/UX


๐Ÿ™‹โ€โ™‚๏ธ Author

Made with โค๏ธ by Hazrat Ali


๐Ÿ“„ License

This project is open-source and available under the MIT License.


About

โšฝ Panjabi โšพ Frontend ๐ŸฅŽan amazing ๐Ÿ€ and culturally ๐Ÿ enriched ๐ŸŽฎ frontend ๐Ÿ“Ÿ application ๐Ÿ“•designed to ๐Ÿ“’ promote ๐Ÿ“— learning and ๐Ÿ“š interaction ๐Ÿ“ญ in the Panjabi ๐Ÿงฒ language ๐Ÿชฃ Built with ๐Ÿงฟ modern UI โšฑ technologies ๐Ÿงซ this app ๐ŸŠ creates an ๐Ÿฅญ immersive ๐ŸŽ and accessible ๐Ÿ experience ๐Ÿฅ learners ๐ŸŒฐ and native ๐Ÿฅฌ speakers ๐Ÿฟalike ๐Ÿฅฎ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages