Skip to content

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.

Notifications You must be signed in to change notification settings

Sohamburkule/DigiDocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages