Skip to content

"A MERN full-stack book store application designed to provide a seamless book purchasing experience. Users can create accounts to browse and purchase books, with secure email validation implemented using Firebase to ensure authenticity. The app also includes a robust admin dashboard, enabling administrators to manage the book inventory efficient!

Notifications You must be signed in to change notification settings

kaushik0010/MERN-Full-Stack-Book-Store-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MERN-Full-Stack-Book-Store-App

⭐DO NOT FORGET TO STAR THIS REPO⭐

Here's what I learned in this Project

  • React Hooks : Deepened my understanding of React Hooks, which greatly helped me grasp their functionality and practical application.

  • Firebase : To handle email validation in my project, ensuring secure and verified user accounts.

  • React-Redux : Helped me gain a deeper understanding of how Redux manages state effectively and simplifies data flow within a React application.

Screenshots

Home

home-screen


Cart

cart


Checkout

checkout


Orders

orders


Admin Dashboard

dashboard


To run the application locally

Fork or Clone the Project

  • Fork the Project
  • git clone https://github.com/kaushik0010/MERN-Full-Stack-Book-Store-App.git

Install all the dependencies

- For Frontend

cd Frontend
npm install

- For Backend

cd Backend
npm install

Firebase Setup

  1. Sign in using your Google account and create a new project.
  2. In Authentication field add 'localhost' as authorised domains.
  3. Sign-in method providers are "Email/Password" & "Google".

Start Server

- For Frontend

npm run dev

- For Backend

npm run start
    or
npm run start:dev

Don't forget to Follow. Thank You...

About

"A MERN full-stack book store application designed to provide a seamless book purchasing experience. Users can create accounts to browse and purchase books, with secure email validation implemented using Firebase to ensure authenticity. The app also includes a robust admin dashboard, enabling administrators to manage the book inventory efficient!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages