InsideOut is an app designed to support individuals with autism and average intelligence, helping them enhance self-insight and empathy. The app features various themes and play modes, offering a space for users to explore thoughts and emotions individually or in a group setting through themed questions and reflection activities.
-
Play Modes:
- Solo Mode: Players can explore three unique themes:
- Zen: Focuses on relaxation and mindfulness.
- In de diepte: Encourages deep reflection on personal insights.
- ExplorASSie: Promotes exploration of diverse perspectives.
- Group Mode: Supports multiple players with a selection of group-focused themes including:
- Samen denken (Thinking Together): Encourages collaborative discussion.
- Solo Mode: Players can explore three unique themes:
-
Interactive Questions:
- In Solo Mode, players answer questions tailored to the chosen theme.
- In Group Mode, each player is assigned a question, promoting group discussions and individual reflection.
-
Customization Options:
- Themes: Choose from various themes to personalize the experience.
- Haptic Feedback and Reduced Animations: Accessible options to make the app more comfortable for all users.
-
User Experience:
- Responsive and accessible UI.
- Custom font for readability (OpenDyslexic).
To set up and run the InsideOut app:
-
Clone the repository:
git clone https://github.com/snenenenenenene/InsideOut.git
-
Install dependencies:
npm install
-
Run the app on an emulator or device:
npm start
src/app
: Contains the main app screens (solo-play.tsx
,group-play.tsx
,questions.tsx
, etc.).src/localisation
: Stores translations to support both Dutch and English users.assets
: Includes fonts and images for branding and UI customization.ios
&android
: Platform-specific folders for iOS and Android builds.
- React Native with Expo: Core framework for app development.
- Tailwind CSS via Nativewind: For styling.
- Haptics and Font Customization: Enhances accessibility and user comfort.
Contributions are welcome! Feel free to open an issue or submit a pull request.