https://github.com/gabeduke/wikileet
https://github.com/gabeduke/wikileet
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gabeduke/wikileet
- Owner: gabeduke
- Created: 2019-03-23T03:07:04.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-07-13T19:46:16.000Z (about 1 year ago)
- Last Synced: 2025-07-13T21:29:11.464Z (about 1 year ago)
- Language: Dart
- Size: 5.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WikiLeet - Family Gift List Manager
A Flutter PWA application for managing family gift lists.
## Project Overview
WikiLeet is a family-oriented gift list management application that allows family members to create and share their gift lists. When someone gets an item from a person's list, the item remains visible to the owner but is marked or hidden from other users to prevent duplicate gifts.
## Current Features
- ๐ Google Sign-In Authentication
- ๐จโ๐ฉโ๐งโ๐ฆ Family Group Management
- Create and manage family groups
- House-based organization within groups
- Admin interface for group management
- ๐ Gift List Management
- Create and edit gift items
- Batch gift addition
- Gift visibility controls
- Gift categorization
## Upcoming Features
1. Enhanced Gift List Interaction
- Improved purchase marking functionality
- Real-time updates for gift status
- Prevention of duplicate purchases
2. Real-time Updates & State Management
- Implement comprehensive StreamBuilder usage
- Optimize state management patterns
- Handle concurrent gift updates
3. UI/UX Enhancements
- Responsive layout improvements
- Enhanced navigation patterns
- Modern UI components and animations
- Accessibility improvements
4. Security Enhancements
- Comprehensive Firestore security rules
- Family group access controls
- Data validation rules
## Development Setup
1. Install Flutter SDK
2. Configure Firebase project
3. Add necessary Firebase configuration files
4. Run `flutter pub get`
## Resources
For help getting started with Flutter development:
- [Flutter Documentation](https://docs.flutter.dev/)
- [Firebase Flutter Setup](https://firebase.google.com/docs/flutter/setup)