Skip to content

Latest commit

Β 

History

History
149 lines (103 loc) Β· 2.42 KB

File metadata and controls

149 lines (103 loc) Β· 2.42 KB

πŸš€ DevLog Pro (Flutter)

DevLog Pro is a modern developer productivity tracking app built using Flutter. It helps developers manage projects, track time, organize tasks, and analyze weekly progress efficiently.


πŸ“± Features

  • πŸ“Š Dashboard overview with insights
  • ⏱️ Time tracking & time entry flow
  • πŸ“ Project management with detailed views
  • βœ… Task management system
  • πŸ‘€ User profile section
  • πŸ“ˆ Weekly progress reports

πŸ› οΈ Tech Stack

  • Frontend: Flutter (Material 3), Dart
  • State Management: Provider
  • Networking: HTTP
  • Charts: fl_chart
  • UI Enhancements: google_fonts, flutter_svg
  • Storage: shared_preferences
  • Backend: Appwrite SDK + REST API

πŸ“‚ Project Structure

lib/
β”œβ”€β”€ main.dart
β”œβ”€β”€ config/
β”‚   └── environment.dart
β”œβ”€β”€ core/
β”‚   └── theme.dart
β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ api_service.dart
β”‚   └── appwrite_client.dart
β”œβ”€β”€ features/
β”‚   β”œβ”€β”€ auth/
β”‚   β”œβ”€β”€ dashboard/
β”‚   β”œβ”€β”€ profile/
β”‚   β”œβ”€β”€ projects/
β”‚   β”œβ”€β”€ tasks/
β”‚   └── tracking/
└── widgets/

βš™οΈ API Configuration

πŸ‘‰ Configure in: lib/data/api_service.dart


πŸš€ Getting Started

1️⃣ Prerequisites

  • Flutter SDK installed
  • Emulator / Physical device
flutter doctor

2️⃣ Install Dependencies

flutter pub get

3️⃣ Run the App

flutter run

Run on specific platform:

flutter run -d chrome
flutter run -d android
flutter run -d windows

4️⃣ Run Tests

flutter test

πŸ“¦ Build Commands

flutter build apk
flutter build appbundle
flutter build web
flutter build windows

πŸ” Important Notes

  • Do not expose API keys or secrets
  • Move sensitive configs to secure storage before production
  • Supports multiple platforms (Android, iOS, Web, Desktop)

🌟 Future Improvements

  • πŸ”” Notifications & reminders
  • ☁️ Cloud sync enhancements
  • πŸ€– AI-based productivity insights
  • πŸ“Š Advanced analytics dashboard

πŸ‘©β€πŸ’» Author

Nafeesathul Kamariyya Flutter Developer | Full Stack Enthusiast


⭐ Support

If you like this project, consider giving it a ⭐ on GitHub!