A web application to upload files, notes and store username and password for different websites. This project is under development. Selenium Webdriver will be added.
- Using terminal clone this repo by this command:
git clone https://github.com/ritish78/Storage-Drive.git
- Once the files is in your system, you can open it in IDE of your choice with
Maven
. - In the terminal of IDE, type:
mvn clean install
- Then, you can start the
StorageDriveApplication.java
or in terminal you can type:
mvn spring-boot:run
- Then the embedded server
Tomcat
, will start the application on port9000
.
- For
User
:GET
/homeGET
/loginGET
/signupPOST
/signup
- For
File
:POST
/file/uploadGET
/file/deleteGET
/file/download
- For
Note
:POST
/note/newGET
/note/deleteGET
/note
- For
Credential
:POST
/credential/newGET
/credential/deleteGET
/credential
-
Going to
http://localhost:9000
in web browser. We get theLogin
page as default page. -
We signed up successfully it redirects to
login
page and then filling the details inlogin
page: -
Home
page after we sign in with correct credentials. This screenshot includes the name of the user logged in. Haven't changed other screenshots to adjust for inclusion of username in screenshot in the new update: -
We can't get to the
Home
page if we provide incorrect details: -
Adding more files: NOTE: We should see the upload date of the File. That feature was added later.
-
Cliking on
Download
button of the first file will download the file into the local machine: -
Clicking in
Delete
button of the first file will delete the file from database: -
Adding file with the same file name in database will throw an error:
-
Adding more
username/email
andpassword
. In this page, we let the user only see thesalted
andhashed
password: -
Empty
Home
page for new created user. One user can't view the files and other details of another user: