Showcase proficiency in: Typescript, React, API design & development, ElasticSearch, Postgres, containerization and orchestration.
- Create an express based Server for the API
- Create a swagger doc for the API endpoints
- Connect to Postgres
- Create CRUD endpoints
- Add search endpoints
- Initialize a Postgres db
- Create initial Schema
- Containerize
- Create ETL scripts to transform and load provided JSON
- Create a React based frontend that utilizes endpoints defined in server
- Research and utilize existing component library to quickly bootstrap UI
- Implement endpoints from Server
- Initialize Elasticsearch instance
- Set up indexing for Questions/Answers/Comments