Tech Stack: Nodejs, MongoDB, Docker, AWS
• Developed a REST API using NodeJS and express.js that performs CRUD operations like sending requested mission
data and writing the data to MongoDB, retrieve and delete selected entries form the database.
• Communicates w/ the SpaceX REST API to populate the historical data of missions to the MongoDB Atlas database.
• Used GitHub Actions to make a continuous integration workflow that builds and tests the code for production.
• Containerized the website using Docker, published it to dockerhub and hosted the container on AWS EC2.