Skip to content

Backend API that serves winforce, a task managment application built in React that helps workers stay orginized while working in multiple building sites.

Notifications You must be signed in to change notification settings

simone-lungarella/event-handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EVENT HANDLER

Event Handler service with persistent memory

Description

An application that consents to handle a series of events related to windfarms, prioritizing them on completion percentage. This application will expose only backend rest endpoints to perform all required actions. Each event is associated with specific steps and when each step is set as complete, the event will be also considered complete. A background scheduler will make sure that each event is archived when complete for a customizable number of days and another scheduler will send e-mails to warn users about an incoming deadline.

The API exposes services to handle user registration and authentication that require providing a valid JWT token to access any endpoint. Some specific operations also require to be an authenticated Admin (eg. user registration).

The persistence layer is handled by a Postgres server. The app is deployed to Heroku and is automated with GitHub actions!

Front end

The web app that is allowed to use this API can be accessed from this page and it requires to be authenticated to access any functionality!

About

Backend API that serves winforce, a task managment application built in React that helps workers stay orginized while working in multiple building sites.

Topics

Resources

Stars

Watchers

Forks

Languages