This project is the implementation of a frontend application for managing facilities in a smart building.
The managed entities include Building, Rooms, Heaters and Windows.
Team Members: Chimezirim Victor EKEMAM, Ignas BARAKAUSKAS and Sara Assefa ALLEMAYEHU
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
- ROLE ADMIN
- username: admin
- password: password
- [User has full access to all features]
-
NAVIGATION
- Click on each entity row to view details
- Use the Back button at the top right of the screen to return to previous screen
- Use the Logout button to logout
-
NOTIFICATIONS
- Error/Validation notifications creating entities
-
BUILDING | ROOM | WINDOW | HEATER
- List
- Create
- Delete
-
WINDOW | HEATER
-
Toggle Individual Status
-
Toggle All in Current Room
EXTRAS
-
Basic Auth
-
Basic Mobile Responsiveness (Media Queries)
-