GitHub Repo of team Code_Hikerz for IemHacks 2.0
👨🏻💻 Rajarshi Dutta : goblin45
👩🏻💻 Shreya Ganguly : Srinkk
👩🏻💻 Ishika Ghosh : ishikag123
At present, parents don’t get time to pay enough attention to the children, especially when it comes to their mental health. And even for the adults, feelings of being excluded, unattended by the loved ones, problems/stress at work etc. can start to develop serious illnesses in their subconscious minds. Most of the time people don’t even know that they are suffering from depression. Therefore our team felt the need of a solution that can track a person's online searches and detect any mental instability in a very early stage and let his/her family know that something is not right with him/her.
As our project is created with MERN stack, both frontend and backend are running in Node.js runtime except the Flask servers we have used.
- Fork our repo into your own github.
- Connect the forked repo with a new folder in your local. In your terminal, run -
git remote add origin https://github.com/goblin45/iemhacks_Code_Hikerz.git
- Pull all the directories and files into your project folder:
git pull origin main
- Navigate to the
Frontend
folder in your terminal and run -
npm install
This will install all the dependencies mentioned in the package.json
of the Frontend
.
- To launch the frontend server, please run -
npm start
This will start the server at local port 3000
.
- Navigate to the
Backend/Node
folder in your terminal and run -
npm install
This will install all the dependencies mentioned in the package.json
of the Backend/Node
.
- To launch the Node Backend server, please run -
nodemon
or
npm run dev
This will start the Node Backend server with which the frontend will communicate at local port 3500
.
- Navigate to the
Backend/Flask
folder in your terminal and run these following commands one by one -
pip install flask
pip install flask_cors
pip install google-api-python-client
pip install langdetect
pip install transformers
pip install scipy
pip install torch
Note : Please consider pasting your own API-KEY derived from your google cloud console. As we can't disclose our API-KEYs for security reasons.
- Run these five Flask servers in dedicated terminals for each:
- app.py (port -
5000
) - processor.py (port -
5001
) - videoApi.py (port -
5002
) - booksApi.py (port -
5003
) - musicApi.py (port -
5004
)
Though this setup is optional, but integrating it makes the project go one step further.
-
To download the extension zip folder, click here.
-
Right click on the downoaded zipped folder and select extract all.
-
Go to
Chrome's Extension Manager
or enterchrome://extensions
in your browser address bar. -
Turn on
Developer mode
at the top right corner of your browser window. -
Drag and drop the extracted folder into the
Extension Manager
window and the extension will start working.
Note : In your system settings, navigate to System > Notifications > Google Chrome
to make sure it's turned on.
We appreciate your patience. Hope you will like the project.
Thanks for staying tuned!