This project aims to tackle all the concepts necessary to the creation of a mobile, con- nected and collaborative application taking into account the constraints of a real product.
You will have to work on the client/server architecture of you solution, take decisions for you data storage, define an API that will be used as a communication channel between your server and your clients, anticipate the problems of ramp-up and securing, and learn to work with third parties, integrating external SDKs.
- Django
- Python
- Deezer API
- Javascript
- AJAX
- MySQL
- HTML
- Nathi Mncube - nmncube@student.wethinkcode.co.za
- Kudzanai Gomera - kgomera@student.wethinkcode.co.za
- Joshua Kwayiba - jkwayiba@student.wethinkcode.co.za
There are a lot of subjects. You should dispatch the different tasks between your project team members. The following services will have to be implemented: • Music Track Vote - Live music chain with vote, • Music Control Delegation - Music control delegation, • Music Playlist Editor - Real time multi-user playlist edition To register for this project, you will have to validate the First Internship. How- ever, depending on the part you’re interested in, you should also validate those projects: • Mobile part - ft_hangout and/or Swifty Companion • Backend part - Hypertube
- make sure to run the app on http://localhost:8000 for the oauth2 to work proper follow the following cmds
~ python3 manage.py makemigrations
~ python3 manage.py migrate
~ python3 manage.py runserver localhost:8000
~ python manage.py shell ~ from django.contrib.sites.models import Site ~ Site.objects.create(domain='localhost:8000', name='localhost')