"remind-us" is a birthday reminder application designed to help you keep track of your friends' birthdays and receive timely reminders. With a focus on simplicity and efficiency, this project aims to enhance your birthday celebration experience.
- Intuitive Interface: Easily set Google Calendar notifications in a user-friendly interface.
- Timely Reminders: Receive notifications to ensure you never miss a friend's birthday.
Visit the application at https://remindus.netlify.app/ to start using remind-us. Sign in, enter your birthday, select your friends, and let the application take care of the rest!
- Netlify Functions: 🚀 Leveraged for serverless architecture, these functions serve as AWS Lambda equivalents, enabling efficient and scalable backend operations.
- Cloud Firestore: 🗃 Utilized as the database solution, Cloud Firestore provides a serverless, NoSQL document database to store and manage data seamlessly.
- Google Calendar API: 📅 Integrated for setting notifications and reminders, the Google Calendar API enhances the application's functionality, providing a robust scheduling mechanism.
- Preact: ⚛️ A lightweight alternative to React, Preact was chosen for the frontend, offering a delightful development experience with fast rendering and efficient components. Its nimble nature perfectly complemented the dance of technologies, adding to the overall elegance of the application.
- daisyUI: 🌼 daisyUI adds component class names to Tailwind CSS so you can make beautiful websites faster than ever.
Building with these technologies was an exciting journey, particularly as I explored the world of serverless architecture and seamlessly integrated APIs for dynamic features. The blend of Netlify Functions, Cloud Firestore, Google Calendar API, and Preact not only made development joyful but also yielded a modern and efficient application. It truly highlights the power and versatility of cutting-edge technologies.
Contributions are welcome! If you have ideas for improvements or feature requests, please open an issue or submit a pull request.
This project is licensed under the MIT License.