Community Locker – Megablock

Community Locker is the administration software for rental installations for MegablokĀ“s clients. Several functions are integrated into the rental processes including editing of existing reservations, verifying customer information, managing personnel to troubleshoot terminal incidents, and for providing an incidents support platform to manage communications between Megablok employees, clients, and technicians. The platform principally implements the ASP.NET MVC framework to display each web page as a view. Data is transferred through C# class models, and the main-back end logic is handled through the Controller functions. The server database is handled through SQL.

In this platform I created from the ground-up several critical applications including:

– Rent Reservas (Rent Reservations) : An application to manage existing reservations. You are able to search reservations via customer emails or specific autogenerated transaction ids. Here you may also filter out reservations according to their status as Paid, Canceled, Finalized, or Pending. Within each reservation, a user is able to change the reservation status or current information based on that user’s permission as Administrator or Manager.

– Manager Calendar: Similar to Rent Reservations, but here reservations are displayed within a Monthly calendar view.

– Info Reservas: This application focuses on a single reservation and allows users to make edits as they are able to in Info Reservas and Manager Calendar.

– Client Custom Emails: This application allows Clients to utilize and edit existing templates for their customer emails. Testing of emails are sent with the use of an SMTP server.

-Incidendias (Incidents) : This application allows an admin to see an overview of active incidents with the display of the comments and annotations. A link the the Soporte (Support) page is available per each installation.

– Soporte (Support) : This application is a full CRUD application whereby a user based on their role as Admin, Manager, Technical User, or Technical Manager is able to submit an incident specifying the priority of the incident as Urgent, Moderate, or Not Urgent,  include a message with the incident, and lastly they are able to attach images or pdfs with preview of these documents. Once an incident has been submitted and sent, all Users associated with an installation will receive an email describing the incident, and consequently users are able to respond to the incident with a message or by attaching documents as well.

Portal-Calendar View
Manager-Calendar

Manager Calendar display with each reservation shown in color corresponding to status of paid, canceled, finalized, or cancelled.

.