Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSc Buddy

A cross-platform collaboration workspace for taught-master's project teams. MSc Buddy brings team formation, project planning, task ownership and deadline tracking into one Flutter application.

Product scope

Capability What it supports
Team formation Course-scoped recruitment posts and member discovery
Project workspace Project metadata, member roles and progress tracking
Task operations Ownership, status and deadline management
Deadline control List and calendar views with local reminders
Local-first demo Mock authentication and persistent local state for rapid evaluation

Engineering design

  • Presentation: responsive Flutter views organized by product domain.
  • State: Provider-based stores for authentication, recruitment, projects and deadlines.
  • Persistence: SharedPreferences for the demonstrator's local state.
  • Platform services: local notifications and calendar integration.
  • Quality gate: Static analysis and widget tests pass in the curated public snapshot.

Stack

Flutter · Dart · Provider · SharedPreferences · Table Calendar · Local Notifications

Run locally

flutter pub get
flutter run

The repository keeps the application source plus Android and web targets. Other Flutter platform wrappers can be regenerated when required:

flutter create .

Validation

flutter analyze
flutter test
flutter build apk --release

Repository scope

This is a public engineering snapshot of a team coursework project developed for HKU COMP7506B. Submission documents, course briefs, local build caches and machine-specific configuration are intentionally excluded. The current data service is a mock layer; replacing it with an authenticated backend is the principal productionization step.

About

Flutter collaboration workspace for team formation, project planning, tasks and deadlines.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages