I need help with the college project. I would like to develop web application, where the main functionality is:
Trainers/instructors can advertise sport classes (taekwandoo, gymnastic, football etc) and once-off events something like bootcamp, one day sport activity, marathons etc).
Ordinary users can search for the sport class depending on their criteria (location, age, sport category, price, keyword)
Anyone can perform the search for the sport classes, even without registration.

Ideally, I would like to have 2 level accounts:
1. Trainers: can advertise their classes specifying location, time, price ,once-off events, uploading 1-2 photo, sent pm to the ordinary users.
2. Ordinary users: can search for the class, interact with the trainer/instructors, personalize their profile (name, location, photo) leave feedback/comments under the advertised class.

Front end:
Must be developed Angular 2 with the bootstrap.
Back end:
I would like to have restful API either in Python+Djando, or Nodejs + Express.

Database: MongoDB or MySQL.

This is the college project. It’s not a professional web application. It just has to have functionalities I mentioned above. You don’t have to think about efficiency , SEO, etc.
One of the project requirement is to use github, so that my supervisor can monitor the project progress. That means that I need to get update from you constantly, and the payment will be made for each “update” .

You need to develop project – database, backend, frontend. You don’t have to think about the design. You can do basic design, I will change it myself.
Also, you should explain me the code if I don’t understand something (this will be mostly on backend and mongodb). That will involve some skype interaction.

Благодарим Вас за внимание к проекту, но он уже завершен.

Формат: Одноразовый проект
Предоплата: да
Способы оплаты: Банковский перевод, Электронные деньги