https://github.com/kmanadkat/udnd-java-prj1-superduperdrive
Udacity Java Web Developer ND Project 1 - SuperDuperDrive
https://github.com/kmanadkat/udnd-java-prj1-superduperdrive
java mybatis selenium-java spring spring-boot spring-security thymeleaf-template-engine
Last synced: about 1 month ago
JSON representation
Udacity Java Web Developer ND Project 1 - SuperDuperDrive
- Host: GitHub
- URL: https://github.com/kmanadkat/udnd-java-prj1-superduperdrive
- Owner: kmanadkat
- License: mit
- Created: 2023-12-16T03:47:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-19T19:04:54.000Z (over 2 years ago)
- Last Synced: 2025-02-01T04:43:19.938Z (over 1 year ago)
- Topics: java, mybatis, selenium-java, spring, spring-boot, spring-security, thymeleaf-template-engine
- Language: Java
- Homepage:
- Size: 4.84 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SuperDuperDrive
SuperDuperDrive is a web application that allows users to store files, add notes, and manage credentials securely. It is built using Spring Boot, Thymeleaf, MyBatis, and MySQL.
## Project Overview
The SuperDuperDrive project is part of the Java Web Developer Nanodegree program at Udacity. The goal of this project is to create a secure file storage and management system with the following features:
- User authentication and authorization
- File upload, download, and deletion
- Note creation, editing, and deletion
- Credential creation, editing, and deletion
## Project Rubric
For detailed information about the project requirements and rubric, please refer to the [project rubric](https://learn.udacity.com/rubric/4733).
## Installation
To run the SuperDuperDrive application locally, follow these steps:
1. Clone the repository: `git clone https://github.com/kmanadkat/udnd-java-prj1-superduperdrive`
2. Navigate to the project directory: `cd udnd-java-prj1-superduperdrive`
3. Build the project: `./mvnw package`
4. Run the application: `./mvnw spring-boot:run`
5. Open your web browser and visit: `http://localhost:8080`
## Technologies Used
- Java
- Spring Boot
- Thymeleaf
- MyBatis
- MySQL
## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).