Skip to content

A digital library platform where users can discover, download, and save books

Notifications You must be signed in to change notification settings

ZNilakshi/Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Digital Library Platform

Digital Library Cover

A modern Next.js + Node.js web application where users can discover, download, and save books.
Built with the MERN stack (MongoDB, Express.js, Next.js, Node.js), the platform offers secure authentication, smooth navigation, and an admin panel for book management.


πŸš€ Features

  • User Authentication
    • Google Sign-In
    • Email/Password login & registration
  • Admin Panel for Book Management
    • Upload books (PDF/EPUB or other formats)
    • Edit book details
    • Delete books
  • Category Navigation
    • Browse books by categories or genres
  • Favorites & Downloads
    • Save favorite books
    • Track downloaded books
  • Profile Management
    • View and manage saved books
  • Responsive Design
    • Works on desktop & mobile devices

πŸ› οΈ Tech Stack

Frontend

  • Next.js (React Framework)
  • Next Router (File-based routing)
  • Axios (API requests)
  • Tailwind CSS / Material UI (UI components)

Backend

  • Node.js
  • Express.js
  • Mongoose (MongoDB ODM)
  • JWT Authentication
  • Google OAuth 2.0

Database

  • MongoDB Atlas (Cloud Database)

About

A digital library platform where users can discover, download, and save books

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published