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.
Share this project:

Updates