Zeus Agent is a Sticky Notes App meant to solve a hypothetical situation of Zeus Fly employees wanting to share time sensitive information with other employees and customers.
The various features it has include:
- Login and Register with hashing of passwords for security.
- Creating your sticky note with several options to stylize the text, attach images, and also set the expiry time.
- Generate a public URL to be shared once the sticky note is generated.
- View previously created notes that haven't expired yet.
Tech Stack Used:
- HTML
- CSS
- JS
- NodeJS
- Express
- MongoDB
MongoDB Atlas was used for a cloud based database environment, and the entire project was dockerized and deployed on GCP.
The app was deployed on a GCP instance during the demo. It has now been taken down to avoid extra costs.
Instead, you can locally run the app by following the below steps:
- Clone the git repository onto your local system. Ensure you have node and npm installed.
- Run the command
npm installto download all the dependencies. - Change the DB_PASSWORD field in the index.js file to connect with your own database.
- Run
npm run startornpm run devand the application should be good to go on localhost.