/udnd-java-prj1-superduperdrive

Udacity Java Web Developer ND Project 1 - SuperDuperDrive

Primary LanguageJavaMIT LicenseMIT

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.

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.