This repository contains mobile application projects developed as part of the CSEN268 course at Santa Clara University.
A Flutter-based mobile application for building and maintaining task chains with friends. Track your progress, stay accountable, and achieve your goals together!
- 🏠 Home Dashboard - View active chains, progress stats, and recent achievements
- ➕ Multi-Step Chain Creation - Create new task chains with customizable settings
- 👤 Profile Management - View and edit your profile information
- ⚙️ Settings - Customize notifications, preferences, and account settings
- 🔐 Authentication - Secure sign-in functionality
- 📊 Progress Tracking - Visual progress indicators and statistics
- 🏆 Achievements - Earn badges and rewards for consistency
![]() Login |
![]() Home |
![]() Profile |
![]() Edit Profile |
![]() Settings |
![]() Create Chain - Step 1 |
![]() Create Chain - Step 2 |
- Flutter - Cross-platform UI framework
- Dart - Programming language
- Material Design 3 - Design system
- Google Fonts - Typography
✅ Android | ✅ iOS | ✅ Web | ✅ macOS | ✅ Linux | ✅ Windows
# Clone the repository
git clone https://github.com/nitrogen404/csen268.git
cd csen268/taskchain
# Install dependencies
flutter pub get
# Run the app
flutter run -d chrome # For web
flutter run -d macos # For macOS
flutter run # For mobile (with device/emulator)- Course: CSEN268 - Mobile Application Development
- Institution: Santa Clara University
- Focus: Cross-platform mobile development with Flutter
This is a course project. For collaboration within the team:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Developed by students in the CSEN268 course.
This project is part of academic coursework at Santa Clara University.
For detailed project documentation, please visit the TaskChain README.






