Skip to content

Habit Tracker Week 1 - #46

Open
JoblessWei wants to merge 2 commits into
CUNYTechPrep:mainfrom
JoblessWei:main
Open

JoblessWei wants to merge 2 commits into
CUNYTechPrep:mainfrom
JoblessWei:main

Conversation

@JoblessWei

Copy link
Copy Markdown

📚 CTP Habit Tracker Submission

📝 Student Information

  • Wei Chen
  • C11
  • JoblessWei
  • Week 1

🎯 Implementation Summary

Implemented a very basic frontend dashboard with CRUD functionality and localstorage persistance

✅ Completed Features

Week 1 Features

  • Basic HTML structure with habit forms
  • Add new habits functionality
  • Mark habits as complete/incomplete
  • Streak calculation (current and longest)
  • Local storage persistence
  • View habit history
  • Delete habits functionality
  • Edit existing habits
  • Basic CSS styling

Week 2 Features (if applicable)

  • TypeScript conversion complete
  • Type definitions for all data structures
  • Habit categories implemented
  • Difficulty levels and point system
  • Weekly/monthly goal setting
  • Statistics calculations
  • Data export functionality
  • Enhanced styling

Week 3 Features (if applicable)

  • React component architecture
  • Interactive dashboard
  • Data visualization charts
  • Calendar view for habit tracking
  • Modals for habit creation/editing
  • Settings panel
  • Achievement system
  • Responsive design
  • Smooth animations

🚀 Additional Features

🤔 Challenges Faced

💡 What I Learned

📸 Screenshots

🧪 Testing Checklist

  • All CRUD operations work correctly
  • Data persists after page reload
  • Application works on mobile devices
  • No console errors in browser
  • Code follows proper naming conventions

📁 File Structure Verification

  • All code is in /habit-tracker/<cohort>/<github-username>/
  • No files outside of my designated directory
  • Template files were not modified

💭 Questions or Comments


Note: Make sure your code is committed and pushed to your fork before creating this PR!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant