Skip to content

A modern e-commerce web application for online book shopping, built with Node.js, Express, MongoDB, and EJS using the MVC architecture.

Notifications You must be signed in to change notification settings

Melvin-James/Bookly

Repository files navigation

🚀 Overview
Bookly is a full-stack e-commerce web application for buying and selling books.
It is built with Node.js, Express, MongoDB, and EJS, following the MVC architecture for clean separation of concerns.

🛠️ Tech Stack

Frontend: EJS, HTML, CSS, JavaScript

Backend: Node.js, Express

Database: MongoDB 

Architecture: MVC (Model-View-Controller)

✨ Features

🔑 User authentication (signup/login/logout)

📚 Browse books by category, author, or title

🛒 Add books to cart and manage cart items

💳 Checkout & place orders (COD/Razorpay)

👨‍💼 Admin panel to manage books (CRUD operations)

🔍 Search and filter functionality

📱 Responsive design

🧑‍💻 Usage

Open the homepage and browse available books.

Create an account to add books to your cart.

Checkout to place an order.

If logged in as admin, manage inventory from the dashboard.

About

A modern e-commerce web application for online book shopping, built with Node.js, Express, MongoDB, and EJS using the MVC architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published