FOR YOU
'Foamy' is the сatalog of musical compositions.
Author: Matvey Bouhartsev
Made by order of the Moscow Polytechnic University.
http://foamy.std-1374.ist.mospolytech.ru/
Clone the repo
git clone https://github.com/bouhartsev/Foamy.gitInstall and activate virtual environment
python -m venv venv
.\venv\Scripts\activate #for Windows
source ./venv/bin/activate #for LinuxInstall all required dependencies
pip install -r requirements.txtCopy .env.example to .env in the backend/core directory.
cp .\backend\core\.env.example .\backend\core\.envNOTE: Launch Django and Vue servers in different terminals.
To create new superuser for working with Django Admin
python .\backend\manage.py createsuperuserIf you change models.py
python .\backend\manage.py makemigrations
python .\backend\manage.py migrateTo launch the Django
python .\backend\manage.py runserverIf you made new dependencies
pip freeze > requirements.txtGo to the frontend directory
cd frontendInstall node modules
yarn installServe development
yarn serveAfter all changes:
Make a build
yarn buildGo to the root directory and collect static files for Django
cd ..
python .\backend\manage.py collectstatic- Django
- Django Rest
- Jazzmin
- SQLite
- Vue
- VueX
- Vue-Router
- Vuetify
- Vuetify-loader
- Axios
- MDI Icons
- FontAwesome
- Fonts
- 'Please write me a sing' ByTheButterfly
- 'Tchaikovsky' JoannaVu
