Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sohamburkule/digidocker
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.
https://github.com/sohamburkule/digidocker
bootstrap-5 css hibernate-dialect hibernate-orm html5 java-17 jsp-servlet mysql spring spring-core spring-mvc-framework
Last synced: 26 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/sohamburkule/digidocker
- Owner: Sohamburkule
- Created: 2023-10-10T06:28:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-11T05:39:49.000Z (7 months ago)
- Last Synced: 2024-10-11T06:42:14.941Z (26 days ago)
- Topics: bootstrap-5, css, hibernate-dialect, hibernate-orm, html5, java-17, jsp-servlet, mysql, spring, spring-core, spring-mvc-framework
- Language: Java
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
```bash
git clone https://github.com/Sohamburkule/DigiDocker
```2. Import the project into your preferred IDE (Eclipse, IntelliJ IDEA, etc.).
3. Configure MySQL database settings in `spring-servlet.xml`. Replace a database using 'digidocker'.change your authentication properties.
4. 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
- [Soham Burkule](https://github.com/Sohamburkule)
## Acknowledgments
- Special thanks to [Spring Framework](https://spring.io/) and [Bootstrap](https://getbootstrap.com/) 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.