You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Web Server with using Rust (Actix, Actix-web, Diesel)
Data base (Postgres)
Console Application (Tokio)
Tasks of project
Id
Task
Completed
1
When connecting to the service, the user uses the name. Authentication is not required.
2
Users can create groups.
3
Users can join groups.
4
Users can have administrator rights in the group.
5
The user who created the group automatically becomes an administrator.
6
The administrator can assign another user in the group as an administrator.
7
The administrator can remove the administrator's authority if there is at least 1 more administrator in the group.
8
The administrator can leave the group only if there is at least 1 more administrator in the group.
9
The administrator can delete the group.
10
The administrator can give a command and the service will assign a secret Santa for each member of the group, choosing from the rest of the group members.
11
Each member of the group will be assigned a secret Santa strictly to one other member of the group.
12
After that, the group becomes closed, you cannot enter or exit it.
13
Users can request for whom in the group they have become a secret Santa.
14
Use a database to store data about users, groups, and secret Santas. But you can do with storing data in memory.