Skip to content

AgrawalSujal/Document-Management-System-using-NextJS

Repository files navigation

📄 Agrawal's DocManager

Agrawal's DocManager is a lightweight and user-friendly document management web application built with Next.js and Bootstrap. It allows users to add, search, view, and delete documents with image uploads and local storage support — all from the browser.


🚀 Features

  • 📝 Add new documents with name, description, and an image
  • 🔍 Search documents by name
  • 👁️ View document details in a modal popup
  • 🗑️ Delete documents
  • 💾 Data stored locally using browser's localStorage
  • 📱 Fully responsive design using Bootstrap

📷 /screenshots

✅ Home Page - Documents List

Documents Page

➕ Add New Document

Add Document Page

🔍 Search & Modal View

View Modal

🔍 Search & Modal View1

View Modal

🔍 Search & Modal View2

View Modal


📁 Project Structure

project-root/
│

├── app/

│ ├── components/
│ │ └── Navbar.js
│ ├── AddDocument.js
│ └── Documents.js
│
├── public/
│ └── screenshots/
│ ├── documents-page.png
│ ├── add-document-page.png
│ └── view-document-modal.png
│
├── package.json
├── README.md
└── ...

🛠️ Getting Started

1. Clone the Repository

git clone https://github.com/AgrawalSujal/Document-Management-System-using-NextJS.git
cd docmanager

2. Install Dependencies

npm install

3. Start the Development Server

npm run dev

4. Open http://localhost:3000 in your browser.


📦 Built With


📌 Notes

-This project uses localStorage only— no backend or database.

  • It's perfect for demonstrating concepts or prototyping locally.

🙌 Author

Made with ❤️ by Sujal Agrawal

About

Agrawal's DocManager is a simple and intuitive web app built with Next.js and Bootstrap that lets users add, view, search, and delete documents with image support — all stored locally in the browser using localStorage

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors