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.
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
For detailed information about the project requirements and rubric, please refer to the project rubric.
To run the SuperDuperDrive application locally, follow these steps:
- Clone the repository:
git clone https://github.com/kmanadkat/udnd-java-prj1-superduperdrive
- Navigate to the project directory:
cd udnd-java-prj1-superduperdrive
- Build the project:
./mvnw package
- Run the application:
./mvnw spring-boot:run
- Open your web browser and visit:
http://localhost:8080
- Java
- Spring Boot
- Thymeleaf
- MyBatis
- MySQL
This project is licensed under the MIT License.