Skip to content

PagePulse is not your average bookstore – it’s a fully-loaded e-commerce platform built on the MERN stack. Whether you're a casual reader or a literary maniac, PagePulse delivers a smooth, fast, and secure book-buying experience.

Notifications You must be signed in to change notification settings

Nevin100/PagePulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 

Repository files navigation

📚 PagePulse – A Seamless E-Commerce Bookstore


🚀 Overview

PagePulse is not your average bookstore – it’s a fully-loaded e-commerce platform built on the MERN stack. Whether you're a casual reader or a literary maniac, PagePulse delivers a smooth, fast, and secure book-buying experience with Admin Dashboard.


✨ Key Features

🛒 User Experience

  • 🎨 Beautiful & fully responsive UI powered by Tailwind CSS.
  • 🔐 Login/Register via Firebase Authentication and classic Firebase Auth.
  • 🧠 Smart state management with Redux, RTK Query, and Context API.

🛠️ Admin Dashboard

  • Role-based access with secure JWT-protected routes.
  • 🧑‍💼 Easily manage users, products, and orders from a centralized dashboard.
  • 🗂️ Uses MongoDB + Mongoose for scalable and structured data modeling.

Backend & Performance

  • 🛡️ Express Middleware for route protection and performance optimization.
  • 🔁 React Router + Axios for buttery-smooth page transitions and data handling.
  • 💾 Robust backend logic in Node.js + Express with API best practices.

📸 Sneak Peek (Add Screenshots!)

image image image


🧩 Tech Stack

  • Frontend: React.js, Tailwind CSS, Redux Toolkit, Firebase
  • Backend: Node.js, Express, MongoDB, Mongoose
  • Auth: Firebase & JWT
  • APIs: RESTful endpoints with protected access
  • State Management: Redux Toolkit + RTK Query + Context API

🧠 What I Learned

This project was more than just code – it was about building a real-world full-stack app with an eye for detail. I learned how to:

  • Architect scalable backend systems.
  • Manage complex UI states efficiently.
  • Secure apps with multi-auth mechanisms.
  • Keep UX ✨ sleek and speed ⚡ blazing.

🛠️ Getting Started

Clone this repo and follow these steps:

# Backend Setup
cd server
npm install
npm run dev

# Frontend Setup
cd client
npm install
npm start

About

PagePulse is not your average bookstore – it’s a fully-loaded e-commerce platform built on the MERN stack. Whether you're a casual reader or a literary maniac, PagePulse delivers a smooth, fast, and secure book-buying experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages