MATT CARLOTTA

fullstack web developer and commercial artist

SJS Ice Team

Details:

In Orbit
SJS Ice Team

Description:

An application to consolidate Google forms, Excel, and manual user-generated monthly PDFs into a single, unified, semi-automated month-to-month scheduling service for 25+ members of the San Jose Sharks Ice Team. The application is separated into 4 services: Front-facing application, an automated emailing microservicean automated image microservice, and a database optimization microservice. The main application utilizes NextJS for SEO, while the microservices utilize NodeJS with ExpressJS. All services utilizes Github Actions for pre-flight unit and e2e tests; as well as, continuous integrations with a remote Linux server running PM2 processes. The application is designed for and supports: Chrome, Firefox, IE11, and Safari (for mobile, pad, and desktop screens).

Tech Specs:

  • Github Actions
  • MongoDB
  • ReactJS (w/ReduxJS)
  • NextJS
  • ExpressJS
  • NodeJS
  • Nginx
  • PM2

Snapshots:

Dashboard
dashboard-preview
Email - Event
email-upcoming-event-preview
Email - Schedule
email-upcoming-schedule-preview
Events
events-preview
Event Scheduling
event-scheduling-preview
Help
help-preview
Member - Availability
member-availability-preview
Member - Settings
member-settings-preview
Schedule - Calendar
schedule-calendar-preview
Schedule - My Games
scheduled-my-games-preview
Schedule - My Event
scheduled-my-event-preview

©2020 matt carlotta