Weblab1

Краткий перечень функциональных требований:

  • Регистрация
  • Авторизация
  • Get list market's post
  • Get list find tutor post
  • Get list find employee post
  • Up a post in market
  • Up a post in find tutor
  • Up a post in find employee
  • Update info in market
  • Update info in find tutor
  • Update info in find employee

Run:

1.

Check PATH in ==nginx.conf.template== in the very firstime.

2. Generate SSL certificate

openssl req -x509 -out localhost.crt -keyout localhost.key \
  -newkey rsa:2048 -nodes -sha256 \
  -subj '/CN=localhost' -extensions EXT -config <( \
   printf "[dn]\nCN=localhost\n[req]\ndistinguished_name = dn\n[EXT]\nsubjectAltName=DNS:localhost\nkeyUsage=digitalSignature\nextendedKeyUsage=serverAuth")

3. In terminal:

sh ./configure_nginx.sh
sh ./run_nginx.sh  
sh ./run_server.sh  

4. For unbind().

sudo killall nginx  

Swagger:

SwaggerCode

Schemas

Weblab2

1. Moodboard.

moodboardPrintest.

.

2. Figma.

Figma.

Weblab3.

Mobile app.