Skip to content

Habit tracker Week 1 - #54

Open
J0Fern wants to merge 5 commits into
CUNYTechPrep:mainfrom
J0Fern:main
Open

J0Fern wants to merge 5 commits into
CUNYTechPrep:mainfrom
J0Fern:main

Conversation

@J0Fern

@J0Fern J0Fern commented Aug 23, 2025

Copy link
Copy Markdown

📚 CTP Habit Tracker Submission

📝 Student Information

  • Name: Jose Fernandez
  • Cohort: C11
  • GitHub Username: J0s3Fern
  • Week Submission: Week 1

🎯 Implementation Summary

Created a form to create habit cards which you can delete and edit along with CSS styling.

✅ 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

Learning how to do CSS styling and how to style specific elements. I used the internet and a friend to help me.

💡 What I Learned

I learned a little more about HTML and how to style it with CSS.

📸 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

I added a complete button for the habit but it doesn't have functionality yet, and I also need to figure out how to add local storage.


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