An open API service indexing awesome lists of open source software.

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

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).