Skip to content

App for Booking Rooms in UTF College using Flutter, Tailwindcss, Nodejs, Docker

License

Notifications You must be signed in to change notification settings

femedici/utf_RESERVAI

Repository files navigation

UTF - ReservAi!

Application developed for learning purposes at UTFPR - CM

Portuguese Readme: README_PT

Description

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.

Features

  • Login session with different user roles (Student, Faculty, Administrator)
    • Request token validation and middleware verification

Login: Databrick project with Snowflake

  • Create a reservation request

Reservation request page Databrick project with Snowflake

  • List pending, canceled, denied, or approved reservations for the user

HomePage: Databrick project with Snowflake

  • (Admin) View all reservation requests / Approve or deny requests

Reservation request list page Databrick project with Snowflake

Project Structure

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.

Languages and Technologies

Front-end: My Skills

Back-end: My Skills

Prerequisites

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)

Running Locally

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).

Author

About

App for Booking Rooms in UTF College using Flutter, Tailwindcss, Nodejs, Docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages