-
Connect to the IIITH college network or VPN.
-
Run the following commands in the server, client, and minio server directories:
npm i
-
The server is responsible for the backend logic, and the minio server handles the logic for uploading and downloading files from an external minio server.
-
Create a local SQL database and restore the dump using the provided
v3_dump.sql
in the data directory.- Refer to this guide to create a new local database and user.
Use these credentials for your local database:
host: "localhost", user: "dfs_root", database: "dfs_db", password: "dfsRoot*123"
In case of an error, change the port to 3036 in
db.js
. -
Use the following credentials to log in to the app running locally. The app already contains pre-existing data to help you understand its functionality:
username: amey.choudhary@research.iiit.ac.in password: Abcdef*123
-
Run the server:
cd server node index.js
-
Run the minio server:
cd minio\ server/ node server.js
-
Start the client:
cd client npm start
For a detailed walkthrough and demonstration, you can watch the demo video on YouTube.