Skip to content

nitrogen404/csen268

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

CSEN268 - Mobile Application Development

This repository contains mobile application projects developed as part of the CSEN268 course at Santa Clara University.

Projects

A Flutter-based mobile application for building and maintaining task chains with friends. Track your progress, stay accountable, and achieve your goals together!

Features

  • 🏠 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

Screenshots


Login

Home

Profile

Edit Profile

Settings

Create Chain - Step 1

Create Chain - Step 2

Technologies

  • Flutter - Cross-platform UI framework
  • Dart - Programming language
  • Material Design 3 - Design system
  • Google Fonts - Typography

Platform Support

✅ Android | ✅ iOS | ✅ Web | ✅ macOS | ✅ Linux | ✅ Windows

Quick Start

# 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)

📖 View Full Documentation

Course Information

  • Course: CSEN268 - Mobile Application Development
  • Institution: Santa Clara University
  • Focus: Cross-platform mobile development with Flutter

Contributing

This is a course project. For collaboration within the team:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Team

Developed by students in the CSEN268 course.

License

This project is part of academic coursework at Santa Clara University.


For detailed project documentation, please visit the TaskChain README.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •