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.javaor 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:9000in web browser. We get theLoginpage as default page. -
We signed up successfully it redirects to
loginpage and then filling the details inloginpage: -
Homepage 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
Homepage 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
Downloadbutton of the first file will download the file into the local machine: -
Clicking in
Deletebutton 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/emailandpassword. In this page, we let the user only see thesaltedandhashedpassword: -
Empty
Homepage for new created user. One user can't view the files and other details of another user: