StudyBudy

Job ID: 33867897

Budget: $30 – $250 USD

The idea of ​​our platform is to facilitate the meeting between people interested in the preparation of a subject or to train themselves in a field and also to receive the help of an instructor or any training if desired. is a website that contains the following spaces:

Visitor area

Student area

Instructor area

We will present in what follows the functionalities which concern each space.
Visitor area:

- Presents to the user, before authenticating or registering, an overview of the website and the functionalities of its spaces.
- If the visitor is already registered, he can authenticate.
- the visitor can register if he does not have an account while indicating whether he is an instructor or a student.

Student area:

- The student can create groups by adding members and becomes an admin.
- The student can access the conversations of the groups to which he is already a member.
- The student can communicate in his groups and launch Web conferences.
- The group admin has the right to add or remove members.
- The student can perform a filtered search of existing groups and send a membership request which should be accepted or refused by the group admin.
-The student can carry out a filtered search for training, display his information.
-The student has the right to book a training from an instructor who will be notified by this reservation.

Instructor area:

- The instructor can manage all of his training (add, delete, modify).
- The instructor accepts or refuses all requests sent by groups of students.
- The instructor can display his calendar containing all his trainings and with which group.
Related categories: MySQL React.js Spring Boot