Smartguard

Heondo Kim - May 9, 2021 at 02:24 pm
Private application, code cannot be shared

😔

Stack: Laravel, React, Vue, MySQL, NGINX, Websockets, Redis, Docker, Digital Ocean

Description

Full stack web application for military and commercial property managers to react to real-time security alerts built using React, Laravel, and MySQL. Responsible for the backend and contributing to the frontend.

Features

  • Real-time notifications on the website and email/sms alerts using Websockets and Pusher.js
  • Client and server side pagination via custom React components and hooks
  • Local authentication secured with customizable permissions via assignable roles
  • Customizable instruction set for various security alert types
  • Queued job processing for emails, sms, and custom event-logging using Redis

Responsibilites

  • Develop new routes/controller logic using Eloquent ORM or raw SQL
  • Create migrations and factories/seeders with complex relations
  • Write backend test suite along with documentation to generate Postman/Insomnia requests template
  • Setting up deployment configuration using Docker Swarm, NGINX, and Digital Ocean VPS.
Pagination (custom component)
Roles and permissions