•Constructed Deno and Oak based server side to handle HTTP requests to dynamically populate appropriate routes and middleware for clients as they add and delete tables in their database while utilizing Deno security surrounding permissible user interactions.
•Leveraged TypeScript to enforce static type checking at compile-time which reduced debugging and assisted in faster error identification.
•Utilized React Hooks to create isolated and reusable components that limit admin panel page renders to only those functional components that experienced a change in their state by taking advantage of React’s virtual DOM.
•Optimized performance incorporating SSR, to reduce client side load time and better user experience by serving components dynamically as static HTML.
•Containerized application in Docker to make the application flexible and available for deployment to the cloud through AWS utilizing Elastic Beanstalk for load balancing and EC2 for virtual instances.
•Incorporated unit testing with SuperOak to test and validate HTTP responses in the Oak middleware routes for the API.
•Utilized a relational database(SQL) to execute dynamic queries and provide structured ACID-compliance while allowing for the addition of future relationships between current data and additionally supported digital media formats.
•Product developed under tech accelerator OS Labs (opensourcelabs.io).