Skip to content

vilau/fft

 
 

Repository files navigation

asint-project

Internet Based Systems Architecture subject project

Admin: python only app that lets the admin interact with the api functions

Admin API: (/API/Buildings/...) group of html and flask files that implement the following functions:

  • admin autentication
  • receives text file and adds buildings
  • list all users that are logged-in into the system
  • list all users that are inside a certain building
  • list the history of all the user movements and exchanged messages this list can be configured with a simple query to select the user or building.

User: html, javascript application that does the following:

  • calls user api functions/domains

User API: group of html and flask files that implement the following functions:

  • login using the FENIX Authentication (istID and password).
  • send messages to users nearby (in a defined distance range)
  • define the distance range that will include the nearby users
  • see who is neerby: on the range of the messages and on the same buiding.
  • Receive messages sent by other users and bots

Bots: python application that interacts with bots API

Bots API:

  • registration and assignment to a building
  • send message to users in that building

About

ASint subject project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.3%
  • C 0.9%
  • C++ 0.4%
  • JavaScript 0.1%
  • Tcl 0.1%
  • CSS 0.1%
  • Other 0.1%