It`s an app to share audio between users. Organize all your soundfiles via Musicfy. This project was bootstrapped with Create React App and Django.
⚡️ Modern UI Design
⚡️ Styled with Material-Ui
⚡️ Fully Responsive
⚡️ Valid HTML5 & CSS3
⚡️ Created with React + Apollo
⚡️ GraphQl backend
⚡️ Cloudinary api
⚡️ Well organized documentation
Browser Support 🎉
Chrome ✔ | Opera ✔ | Edge ✔ | Firefox ✔ | Safari ✔ |
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You'll need Git and Node.js (which comes with NPM) installed on your computer for frontend.
node@v10.16.0 or higher
npm@6.9.0 or higher
git@2.17.1 or higher
Also, you can use Yarn instead of NPM ☝️
yarn@v1.21.1 or higher
Django and Python 3 for backend.
Python@v3 or higher
pip@19 or higher
Django@3 or higher
From your command line, first clone Musicfy app ⚡️:
# Clone this repository
$ git clone https://github.com/Res01uti0n/Musicfy
# Go into the repository
$ cd Musicfy
# Remove current origin repository
$ git remote remove origin
Then you can install the dependencies either using NPM/Yarn and Pip:
Using NPM:
#In client dir
# Install dependencies
$ npm install
# Start development server
$ npm start
Using Yarn:
# Install dependencies
$ yarn install
# Start development server
$ yarn start
Using Pip:
#In backend dir
# Install dependencies
$ (your virtlenv) pip install -r requirements.txt
# Start development server
$ (your virtlenv) py manage.py runserver
and type in browser http://localhost:3000
Code technologies I got involved with while working on this project.
This project is licensed under the MIT License - see the LICENSE.md file for details