Dollop Music is a website made for sharing music and connecting with other artists. Signing up with Dollop comes with many benefits like:
- Sharing music with all users on the platform
- Customise your profile and express yourself to connect with other artists.
- Listening to works by other artist for more inspiration
- Following other artists to keep up with their work
- Gain followers and build your own fanbase of listeners
The repository contains two separate node projects, one for frontend and the other for backend. Both these projects must be installed separately.
The frontend and backend must be run parallely to achieve suitable results.
- Node.js: version 14+
- Open Command Prompt/Terminal
- Navigate to the repository folder using
cd
command - Enter command
cd frontend
- Enter command
yarn
- Run the frontend using command
yarn dev
For privacy reasons, the config file is not included in the repo. You can make your own at backend/functions/config.js
and give it the following structure:
exports.MONGO_DB_URI = "";
exports.firebaseConfig = {
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: "",
storageBucket: "",
};
You will get the Firebase config from the Firebase settings => Web app. You will need to enable Storage in Firebase.
You will get the MongoDB URI string from MongoDB Atlas.
- Open Command Prompt/Terminal in another window
- Enter command
npm install -g firebase-tools
- Navigate to the repository folder using
cd
command - Enter command
cd backend
- Enter command
yarn
- Run the backend using command
firebase emulators:start --only functions
User Requirements: Works on any computer that support a modern browser.
Firebase Account
MongoDB Atlas Account