Skip to content

denmurray10/EnergySync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

342 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnergySync EnergySync is an energy and engagement app designed to support neurodivergent children, helping them manage their energy, routines, and communication in an accessible and supportive digital environment.

Project Overview EnergySync provides tools for parents, educators, and neurodivergent children to track energy levels, schedule activities, and improve self-regulation. The app aims to boost independence and comfort by taking account of sensory preferences and executive function needs.

Features Energy Level Tracking: Allows children or guardians to log current energy or focus levels.

Routine Scheduler: Visual routines and reminders tailored for neurodivergent needs.

Sensory Preferences: Options to customize lighting, sounds, or notifications for reduced sensory overload.

Interactive Assistive Tools: Built-in support for task management and gentle nudges.

Parent/Guardian Dashboards: User account system enabling parent monitoring and personalized recommendations.

Accessibility First: Designed for mobile and tablet with clear visual cues and minimal clutter.

Technologies Used Next.js (frontend framework)

Firebase (backend/database/auth)

TypeScript

Tailwind CSS (styling)

Firestore (real-time data sync)

GitHub Actions (for CI/CD workflows, optional)

Installation Clone the repository:

bash git clone https://github.com/denmurray10/EnergySync.git cd EnergySync Install dependencies:

bash npm install Configure Firebase:

Create a Firebase project at Firebase Console

Copy your config into src/firebaseConfig.ts or .env.local (see example in repo)

Enable Firestore and Authentication in your Firebase project

Start the development server:

bash npm run dev Open http://localhost:3000 in your browser.

Usage Log in as a parent or child.

Set up profiles and routines.

Track and visualize energy levels.

Access the dashboard for tasks and recommendations.

Contributing Contributions, suggestions and feedback are welcome! Please open issues or submit a pull request via GitHub.

Roadmap / Future Plans More flexible task creation and reminders

Improved accessibility features

Multi-profile switching for schools/families

Analytics dashboard for parents/educators

License Distributed under the MIT License. See LICENSE for details.

Contact Created and maintained by denmurray10.

About

Energy App for Neurodivergent Children

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages