Guardian Tailwind Templates

Guardian

Repositório da aplicação EasyRoom. Um sistema de gerenciamento de salas.


Description

EasyRoom is a system developed to facilitate the management of the use of rooms in companies. With it, you can organize all information related to room reservations, users, events, resources, dates and times in an efficient and intuitive way.

Main Features

Instructions on how to set up your development environment.

User Management

Create User:

The system allows you to create new users, providing name, e-mail and mandatory password. It also checks if the email is already in use and requires a secure password.

User Details:

The system displays an existing user's information including name, email, creation date and other relevant information using a unique ID.

Update User:

You can update a user's information, such as name, email and password. The system verifies if the new e-mail is already being used and imposes security criteria for the password.

Delete User:

The system allows deleting an existing user irreversibly, showing a confirmation step to avoid accidental deletions.

List Users:

The system presents a clear and organized list of all registered users, showing basic information, such as name and e-mail. From this list, you can drill down, edit, and delete users.

Search User:

You can search for users based on criteria such as name. The results are displayed in an organized way, similar to the list of users.

Authentication and Authorization:

The system provides authentication for secure login with username and password. In addition, it has authorization mechanisms to control access to functionalities, allowing specific actions only for authorized users.

(top)

Room Management

Create Room:

The system allows the creation of new rooms, with mandatory fields such as name, maximum capacity and available resources.

Room Detail:

The system allows you to view information about an existing room, such as name, maximum capacity and available resources, through its unique identification.

Update Room:

The system allows updating the information of an existing room, such as name, maximum capacity and available resources.

Delete Room:

The system allows irreversible deletion of an existing room, with verification of associated events or reservations for reassignment or cancellation.

List Rooms:

The system presents a clear and organized list of all registered rooms, showing basic information such as name, maximum capacity and available resources.

The system allows you to search rooms based on specific criteria, such as name, maximum capacity or available resources, displaying results in an organized way.

(top)

Event management

Create Event:

The system allows the creation of events, with information such as name, date, time, room and organizer. Check room availability and capacity for attendees.

Detail Event:

The system displays information about an existing event, such as name, date, time, room and organizer.

Update Event:

The system allows updating information about an event, such as name, date, time, room and organizer. Check room availability and capacity for attendees.

Delete Event:

The system allows the deletion of an existing event, freeing up the associated room and offering options to notify participants.

List Events:

The system presents an organized list of all registered events, showing basic information such as name, date, time and room.

The system allows you to search for events based on criteria such as name, date, room or organizer. The results are displayed in an organized way, similar to the event listing.

(top)

Integrated Calendar

  • View all room reservations in an intuitive calendar.
  • Quickly check rooms booked on certain dates.
  • Receive automatic notifications about reservations and changes.

(top)

Reports and Statistics

  • Generate reports on room usage, including frequency and duration of reservations.
  • Get statistics to help you make decisions about room management.
  • Identify usage patterns and optimize resource utilization.

(top)

Initial setting

  • Access the system using default administrator credentials.
  • In the admin panel, create rooms, users and configure initial settings.
  • Customize access permissions for each user.

(top)

Technical and Installation Specifications

Below we have two options of technical specifications to be accessed. Click on the option you want to access:

Frontend

Backend

(top)

Additional Documentation

For more detailed information on using and configuring EasyRoom, please refer to the complete documentation available in the "docs.pdf" file or visit our website at www.easyroom.com.br.

(top)

Support

If you have any questions, problems or suggestions regarding EasyRoom, please contact our support team at easyroom@gmail.com. We are available to help you and constantly improve our system.

Thank you for choosing EasyRoom as your room management system. We hope it makes your everyday life simpler and more efficient.

(top)

Contributors

This project exists thanks to the contribution of these people:

Name Function Avatar
Kevin Sousa Developer
Joel Lacerda Developer
Christian Sousa Developer
Enzo Gomez Developer
Mikael Monteiro Developer
Ivanna Prata Data Analytics
Fabiano Melo Data Analytics
Gabriel Sousa Marketing

(top)

License

This project is MIT licensed, as found in the LICENSE.md file.

(top)

Thanks

Thanks to everyone who helped in any way to make this project possible. You were very important for it to be developed. 👩🥳🙏🎉

(top)

Top categories

Loading Svelte Themes