Wonder what kind of songs you listen? Looking for something new? Use Viber. Know your Vibe :)
This project consists of a client and a server folder. To set up the development environment, follow the instructions below for each folder.
- Ensure you have Node.js installed. You can check by running
node -vandnpm -vin your terminal. - Ensure you have Python installed (version 3.6 or higher). You can check by running
python --versionorpython3 --versionin your terminal.
- Open your terminal and navigate to the
clientfolder. - Run the following command to install the required packages:
npm install
- Open your terminal and navigate to the
serverfolder. - Run the following commands to install the necessary Python packages:
python -m pip install --upgrade pip
pip install flask
pip install flask-cors
pip install requests
pip install python-dotenv
To do this, you will need to have two terminals open.
Navigate to the client folder. Start the client with:
npm start
Navigate to the server folder. Start the server with:
python app.py
- Node.js Documentation
- Missing dependencies
-
npm or node missing.
node -vnpm -vto check for your node and npm versions. If you suspect that you have these downloaded, refresh your Integrated Development Environment (IDE). -
Flask Documentation
-
Python Packaging Guide