Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 2.31 KB

README.md

File metadata and controls

51 lines (34 loc) · 2.31 KB

DigiDocker - Digital Document System

DigiDocker is a digital document management system developed using Spring MVC, Hibernate, Java Server Pages (JSP), Bootstrap 5, HTML, CSS, and MySQL. It aims to provide a user-friendly interface for managing digital documents efficiently.

Features

  • User Authentication: Secure user authentication system to ensure data privacy.
  • Document Management: Allows users to upload, download, view, and manage digital documents.
  • User Roles and Permissions: Supports different user roles with customizable permissions for accessing and managing documents.
  • Responsive Design: Utilizes Bootstrap 5 to ensure a responsive and visually appealing user interface across different devices.

Technologies Used

  • Spring MVC: For building the web application framework based on the Model-View-Controller architecture.
  • Hibernate: Object-relational mapping (ORM) framework for handling database interactions.
  • Java Server Pages (JSP): Used for dynamic content generation.
  • Bootstrap 5: Front-end framework for designing responsive and mobile-first websites.
  • HTML: Markup language for creating the structure of web pages.
  • CSS: Styling language for enhancing the presentation of web pages.
  • MySQL: Relational database management system for storing application data.

Installation

  1. Clone the repository:
git clone https://github.com/Sohamburkule/DigiDocker
  1. Import the project into your preferred IDE (Eclipse, IntelliJ IDEA, etc.).
  2. Configure MySQL database settings in spring-servlet.xml. Replace a database using 'digidocker'.change your authentication properties.
  3. Run the application and navigate to http://localhost:8080 in your web browser.

Usage

  1. Register as a new user or log in with existing credentials.
  2. Upload documents by clicking on the "Upload" button.
  3. View and manage uploaded documents from the dashboard.
  4. Logout when done.

Contributors

Acknowledgments

  • Special thanks to Spring Framework and Bootstrap for their excellent documentation and community support.
  • Hat tip to anyone whose code was used as inspiration.
  • Thanks to our mentors and advisors for their guidance throughout the development process.