Skip to content

Repository files navigation

Project Name : Book Courier

Overview :

The Book Courier Management System is a full-stack web application designed to manage online book ordering, library management, and courier delivery in one platform. The system supports role-based access for Admin, Librarian, and Customer, ensuring secure operations, efficient book management, and smooth order processing with online payment.**

Technology:

React js

Node js

Mongodb

Tailwind css

javascript

Firebase authentication

sweetalert

Stripe js

Core Features

Authentication & Authorization

Secure user authentication using JWT / Firebase / OAuth

React role based authentication

Admin Features (Admin Controlled)

Admin dashboard with system overview

Manage users (view, block, delete, change role)

Approve or reject librarian requests

Manage all books in the system

Librarian Features (Be a Librarian)

Request to become a librarian

Librarian dashboard

Add new books (title, author, category, price, stock)

Update book information

Delete or disable books

Customer Features

View all available books

Search and sort books by title, author, or category and price

Gives reviews and ratings

Add books to cart

Place book orders

Order & Payment System

Secure online payment integration (Stripe / SSLCommerz / PayPal)

Order confirmation after successful payment

Invoice generation

Payment status tracking

Dependency

npm install react react-dom react-router-dom

npm install react-hook-form

npm i tailwind-css

npm install react-toastify

npm install express cors dotenv

npm install mongoose,mongodbhttps://benevolent-kangaroo-ee0752.netlify.app/

npm install stripe

Step By step Guide to run locally:

install node js

create a react project

install all the dependency

install tailwind css and setup react router

now npm run dev

Live Link :

https://benevolent-kangaroo-ee0752.netlify.app/

About

The Book Courier Management System is a full-stack web application designed to manage online book ordering, library management, and courier delivery in one platform. The system supports role-based access for Admin, Librarian, and Customer, ensuring secure operations, efficient book management, and smooth order processing with online payment.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages