Skip to content

JacDev/MyFaceApi

Repository files navigation

MyFaceApi

Projekt jest RESTowym API dla portalu społecznościowego Myface. Zawiera także IdentityServer do autentykacji i autoryzacji użytkowników oraz autoryzacji zapytań do API.

API obsługuje:

  • pobieranie, dodawanie, edytowanie oraz usuwanie:
    • postów;
    • komentarzy do postów;
    • reakcji do postów;
    • relacji znajomości;
    • powiadomień;
    • wiadomości;
  • pobieranie użytkowników z IdentityServera.

IdentytyServer obsługuje:

  • rejestrowanie oraz logowanie użytkowników;
  • autoryzowanie zapytań do API.

Projekt ten wykorzystuje także SignalR do obsługi powiadomień oraz czatu na żywo.

Po przekierowaniu na stonę IdentityServera użytkownikowi pokazywane jest okno dialogowe informujące o tym, że jest to projekt demo (wszystkie screeny pokazują wyświetlanie na dużym i małym ekranie):

Image of Yaktocat

W przypadku pomyślnego zalogowania użytkownik jest przekierowany na stronę, z której przybył. Jeśli login lub hasło wprowadzone przez użytkownika są nieprawidłowe, pojawia się o tym informacja:

Image of Yaktocat

Po naciśnięciu przycisku "Utwórz konto" użytkownik jest przekierowywany na stronę rejestracji:

Image of Yaktocat

W przypadku niewypełnienia któregoś z wymaganych pól lub w sytuacji, gdy podany login jest już zajęty, wyświetlany jest komunikat:

Image of Yaktocat

Image of Yaktocat

About

Api for MyFace social media service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published