The Open Source Directory for Neurodiversity Tools
OpenTEA is a community-driven platform dedicated to curating, rating and categorizing applications that assist individuals with Autism Spectrum Disorder (ASD/TEA) and other neurodivergent conditions.
Our goal is to help families, therapists and users find the right digital tools by focusing on accessibility metrics like sensory load, cognitive load and ease of use.
Next.js Supabase TypeScript License Ko-Fi
- Framework: Next.js
- Database: Supabase
- Styling: Tailwind CSS
- Icons: Font Awesome & React Icons
- Deployment: Vercel
- Language: TypeScript
- Specialized categorization: AAC (Augmentative and Alternative Communication), Routines, Social Skills and more
- Accessibility ratings: Unique rating system for Ease of Use, Cognitive Load and Sensory Load
- Multilingual support: Native support for English and Spanish (Expandable)
- Advanced filtering: Filter by price (Free/Paid), platform (iOS/Android) and specific needs
- Node.js 20+
- A Supabase project (Free tier works perfectly)
git clone [https://github.com/alinarojas/opentea.git](https://github.com/alinarojas/opentea.git)
cd openteanpm install
# or
yarn installCreate a .env file in the root directory and add your Supabase credentials. You can find these in your Supabase Project Settings -> API.
NEXT_PUBLIC_SUPABASE_URL=[https://your-project-url.supabase.co](https://your-project-url.supabase.co) NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
To run this project locally, you need the database schema.
- Go to your Supabase SQL Editor
- Run the initialization scripts found in
/src/lib/schema.sqlto create the tables and policies
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to see the result.
Any contributions you make are greatly appreciated.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a pull request
Currently, apps are added via the database. If you want to suggest an app, please open an Issue with the "App Request" label.
Distributed under the MIT License. See LICENSE for more information.
Built with β€οΈ for the neurodivergent community.