This site is a demo to help prospective users picture how they would like a similar site custom created for their business. The site serves as one big graphic interface for a company's data so everyone can use the database without special training.
In this demo, the data models are based on my experience with health insurance third-party administrator companies. These companies work together with insurance brokers and employers to administer employee benefits. The benefit plans can be highly complex, and they change constantly. So do many other important details such as contact information for the clients and their brokers. When one thing changes, a cascade of other changes need to happen in response.
This site fills three needs: It serves as a database for frequently referenced information, it automatically performs the necessary updates to related fields when one field is updated manually, and it creates tasks and alerts to remind users of the related actions that need to be taken elsewhere.
Here, the data models and automated actions are much simpler than they would be in a real workplace. For actual use, the site would be fully built out with all the details specific to the company using it.
- Javascript
- React
- Node
- Express
- MongoDB
- Mongoose
- JSX
- CSS
- Tailwind
- Create Plan B data model and its UI on the customer detail page
- Add alerts on dashboard for certain field changes
- Add tasks on dashboard for certain field changes
- Times are currently in UTC; add a selection at the workplace level for US time zones
- Integrate Google Maps API to select addresses of customers and brokers
- Phase 2 of time zone improvements: Use Google Maps Time Zone API to allow admins to select their organization's time zone based on location of headquarters