Skip to content

Kirill06344/santa_service_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Santa Service App

Used technology stack

  • 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.
15 Works via HTTP REST with JSON messages.
16 Utility for communicating with the service.

Contributor's list

3530904/10004

Bazhenov Kiril


Emelyanov Pavel


Nefedev Viktor


Roletskaya Sofia


Teslenko Anna


Gorbunova Anastasia


Kuznetsov Ivan


Istaev Erdem

About

Web Application with using Rust(Actix, Diesel and etc)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published