Inspiration
The inspiration for this project came from the need to create a comprehensive cloud-based solution that includes a static website, a Chrome extension for reminders, and a RESTful API for managing data.
What it does
- Static Website: A simple static webpage with basic HTML/CSS styling.
- Chrome Extension: A reminder extension that allows users to set reminders and get notified.
- RESTful API: An API to manage items with CRUD operations.
How we built it
- Static Website: Built using HTML and CSS.
- Chrome Extension: Developed using JavaScript, HTML, and CSS. It uses Chrome's alarms and notifications APIs.
- RESTful API: Built using Flask, a Python web framework.
Challenges we ran into
- Integrating the Chrome extension with the alarms and notifications APIs.
- Ensuring the RESTful API handles all CRUD operations correctly.
- Deploying the static website and RESTful API on DigitalOcean.
Accomplishments that we're proud of
- Successfully deploying all components on DigitalOcean.
- Creating a functional and user-friendly Chrome extension.
- Building a robust RESTful API with Flask.
What we learned
- How to develop and deploy a Chrome extension.
- Building and deploying a RESTful API using Flask.
- Deploying web applications on DigitalOcean.
What's next for ghw-cloud
- Adding more features to the Chrome extension, such as recurring reminders.
- Enhancing the static website with more content and interactivity.
- Expanding the RESTful API to include more endpoints and functionalities.
Log in or sign up for Devpost to join the conversation.