Hello Steven !
You have 3 new messages
The application aims to optimize and streamline the process of matching the right employee to a particular film production based on various data points and to remove the inefficient method of calling multiple employees to check their availability.
I built the Take One App using MERN stack technologies because they provide a flexible data model with a dynamic schema.
I designed the system using the MVC patter for a clear separation of concerns, ensuring robustness and efficiency but also maintaining simplicity during development.
Prioritizing data security was a paramount consideration in dealing with sensitive employee data. I applied secure authentication and authorization practices, providing a bulwark against prevalent vulnerabilities and preserving data integrity.
Embracing the flexibility of Material-UI and Bootstrap, employees engage with the application as a Progressive Web App (PWA) on their mobile devices, ensuring accessibility and streamlined interactions on the go.
In contrast, administrators utilize the platform through a web portal, tailored to provide an expansive view and control, optimized for browser-based interactions.
Employees can update and set their availability. If marked as available for a particular date and shift, dispatchers can directly call them for work assignments.
Using employee data such as location, transportation means (e.g., owning a car), and on-set skills, dispatchers quickly find the perfect match for a particular shift or film production.
New hires are onboarded securely via a whitelisting process using specific verified emails. Initial access is limited until the employee completes the onboarding process.
Employees link productions to their profiles to access essential documents, streamlining contract and payment processes.
The Take One App stands as a testament to modern software engineering's potential to optimize traditional processes. By leveraging cutting-edge technologies and methodologies, this application enhances both operational efficiency and user experience, displaying my commitment as a software engineer to drive tangible, impactful change for businesses and industries.
Technologies
Frontend:
React.js, Redux Toolkit, JavaScript, TypeScript, Material-UI, Bootstrap, CSS3, HTML5, Axios, Webpack
Backend:
MongoDb, FireBase, Node.js, Express, Mongoose, JWT, SendGrid
Client
Take One Film Services
Project date
May 2022 - January 2023