https://github.com/ash1605/wecal
The Ultimate Weather & Calendar App
https://github.com/ash1605/wecal
android coroutines dagger-hilt firebase jetpack-compose kotlin mvvm room-database
Last synced: about 2 months ago
JSON representation
The Ultimate Weather & Calendar App
- Host: GitHub
- URL: https://github.com/ash1605/wecal
- Owner: AsH1605
- Created: 2024-01-21T10:11:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T17:14:26.000Z (over 1 year ago)
- Last Synced: 2025-03-06T18:26:34.468Z (over 1 year ago)
- Topics: android, coroutines, dagger-hilt, firebase, jetpack-compose, kotlin, mvvm, room-database
- Language: Kotlin
- Homepage:
- Size: 1.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌦️📅 WeCal - The Ultimate Weather & Calendar App
WeCal is a feature-packed Android application designed to streamline your daily life. Whether you're taking notes individually or collaboratively, or checking real-time weather updates, WeCal combines the power of weather and calendar functionalities to enhance your organization and productivity.
---
## 🌟 Features
### 📝 **Daily Notes**
- Create, edit, and manage daily notes seamlessly.
- Collaborate on notes with others in real-time.
- Offline support with automatic syncing when online.
### 🌦️ **Weather Updates**
- Get accurate real-time weather updates.
- Location-based weather integration for personalized experiences.
- Sleek weather dashboard for a quick overview of current conditions.
### 📅 **Calendar Integration**
- Schedule tasks and reminders with an intuitive calendar.
- Sync notes and weather data with calendar events.
### 🛠️ **Additional Features**
- CRUD operations for effortless data management.
- Notifications for reminders and weather alerts.
- Minimalistic and user-friendly interface powered by Jetpack Compose.
---
## 🛠️ Tech Stack
| **Technology** | **Purpose** |
|-------------------------|----------------------------------------------------|
| **Kotlin** | Primary programming language for development. |
| **Jetpack Compose** | Modern UI toolkit for building declarative UIs. |
| **Retrofit** | REST API integration for weather data. |
| **Dagger Hilt** | Dependency injection for better app architecture. |
| **Room Database** | Local storage for offline notes and calendar data. |
| **Cloud Firestore** | Real-time database for collaborative note-taking. |
| **Kotlin Coroutines** | Asynchronous programming for smooth user experience.|
| **Location Services** | Fetch location data for weather updates. |
---
## Screenshots
