Skip to content

442-spring-2026/E

Repository files navigation

Nestly

A web app that helps parents manage their children's screen time by suggesting meaningful activities to do instead.

Live Site

https://442-spring-2026.github.io/E/

Team

  • Xintong Hou (Project Manager)
  • Romey Pan (Product Designer)
  • Saleh Kamel (Developer)
  • Mo Khairullah (Developer)

Mission Statement

Our mission is to make digital education resources more accessible and usable for elementary school students living in remote or rural areas.

Testing Plan

See TestingPlan.md

Requirements

See Requirements.md

Specifications

See Specifications.md

Quality

Usability / Accessibility

The application was designed to work on both desktop and mobile screen sizes. Responsive layouts were used throughout the website, and filter dropdown menus remain fully visible and usable without horizontal scrolling.

Security

The application uses Firebase Authentication for user login and account access. Password fields mask user input while typing.

Performance

Activity filter results are designed to update quickly after filters are applied, helping users view matching activities without noticeable delay.

Quality Considerations

Accessibility

  • Forms include labels and instructions to guide user input.
  • The interface uses readable font sizes and high-contrast colors.
  • Buttons and navigation elements are clearly labeled for easier interaction.

Security

  • User authentication is managed through Firebase Authentication.
  • Input validation helps prevent invalid or incomplete data submissions.
  • User-specific data is associated with authenticated accounts.

Robustness

  • Form validation prevents incomplete submissions.
  • Empty-state messages are shown when no data is available.
  • User data persists across sessions using Firebase Firestore.
  • Daily Plan includes conflict detection to prevent overlapping activities.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors