Skip to content

Arshman 07 - #50

Open
arshman-07 wants to merge 4 commits into
CUNYTechPrep:mainfrom
arshman-07:arshman-07
Open

arshman-07 wants to merge 4 commits into
CUNYTechPrep:mainfrom
arshman-07:arshman-07

Conversation

@arshman-07

Copy link
Copy Markdown

📚 CTP Habit Tracker Submission

📝 Student Information

  • Name:
  • Cohort: (e.g., C11, C12)
  • GitHub Username:
  • Week Submission: (Week 1 / Week 2 / Week 3 / Final)

🎯 Implementation Summary

✅ 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