Application developed for learning purposes at UTFPR - CM
Portuguese Readme: README_PT
ReservAi is an application for booking available rooms at UTFPR (Brazilian Federal College). Admins can approve or deny reservation requests, while students and faculty members, such as professors, can submit booking requests.
- Login session with different user roles (Student, Faculty, Administrator)
- Request token validation and middleware verification
- Create a reservation request
- List pending, canceled, denied, or approved reservations for the user
- (Admin) View all reservation requests / Approve or deny requests
The application is structured into front-end and back-end. The front-end, developed by me, is available in this repository, while the back-end can be found here: Backend Repository.
The '\lib' folder contains the front-end, structured with pages and components, developed using Flutter and TailwindCSS.
Make sure you have Flutter installed on your machine:
Run the project's back-end by following the step-by-step guide in the README: (https://github.com/afmireski/OPT120-projeto-final-api)
Clone the repository:
git clone https://github.com/femedici/utf_RESERVAI.git
Install Flutter dependencies:
flutter pub get
Run the application using the Flutter extension in VSCode (recommended for better optimization).