Olin Quotes is a web app for saving and remembering quotable moments at Olin College of Engineering. It is intended to replace the current whiteboard+Post-it+Trello solution with one that is better suited to saving quotes. Quotes will be likable, searchable, and available for use with other projects using a GraphQL API.
The frontend is a React web app written in TypeScript and styled with Sass. It uses Redux for state management and communicates with the backend using WebSockets (though that will soon be changed to GraphQL and intermittent polling). The backend is written in JavaScript ES6 (conversion to TypeScript is on the todo list) and data is stored in a MongoDB database running on MongoDB Atlas. Users can sign in using their Google or Facebook account, and avatars are stored in a Google Cloud Platform Bucket (chosen over AWS S3 due to Google's sustainability practices).

