Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/code-star/desks
https://github.com/code-star/desks
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/code-star/desks
- Owner: code-star
- Created: 2021-09-07T06:12:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-11T14:00:44.000Z (almost 3 years ago)
- Last Synced: 2023-02-28T10:15:39.338Z (almost 2 years ago)
- Language: TypeScript
- Homepage: https://code-star.github.io/desks/
- Size: 11.1 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart Office Management
## Purpose
Smart office Mangement is a website and its purpose is to manage the usage of workspace for companies who use flexible workspaces. The design is now specificl for Ordina.
An user can book a workspace and can check a workspace in or out. An admin can see all the bookings and the states of the workspaces. So the admin can get insight on the usage of the workspaces and the user will have certainty of having a workspace when they are going tot the office.
## Use Smart Office Management
This is the link for the website: https://code-star.github.io/desks/
If you want to login as a normal user, you can use user 'test' with password 'pw'
If you want to login as an admin, you can use user 'admin' with password 'pw'
## Features
This application makes use of:
- React
- SQlite Database
- Express
- Node
- Material UI
- Typescript
- Github pages for frontend
- Azure for deploying the Backend### Implemented features
These features are implemented:
- Users can book workspaces
- Users can see their bookings.
- Users must login or register to be able to see the other pages.
- Users can Logout.
- Users can checkin and checkout at the workspaces with QR-codes. [^1]
- The admin has their own dashboard which only the admin can see.
- The admin can see all the bookings and can sort the list.
- The admin can see all the workspaces and the states of the workspaces.
- The database holds the information of the users, the workspaces and the bookings.
- The application gives notifications when:
- the booking of a user is after half an hour.
- the booking of a user has passed half an hour ago.
- The application gives warnings when a field isn't filled in correctly.
- The application checks the workspaces automatically out at the end of the day, or at the end of the booking.
- The application only has workspaces from a specific floor.### Future features
There were some plans for more features that can be added in the future these are:
- User and Admin can delete bookings.
- Use of secure Authentication with Ordina e-mail.
- Usage of workspaces everywhere in the office.
- Usage of multiple offices.
- User specific Checkin and Checkout.
- Interactive image (click on workspace in image to select workspace)[^1]: The QR-codes are stickers on the workspaces. See QRsticker.pdf for the QR codes.