LightWithin is a comprehensive psychological care application designed to help individuals maintain and improve their mental health. The platform offers a suite of tools and systems that support users on their mental wellness journey, making professional-grade psychological techniques accessible to everyone.
Our vision is to create a world where mental health care is accessible, stigma-free, and integrated into everyday life. LightWithin serves as a digital companion that empowers users to take control of their mental wellbeing through evidence-based approaches.
- Mood Tracking: Monitor emotional patterns to gain insights into your mental health journey
- Guided Meditation: Access a library of specialized meditation exercises for various needs
- Cognitive Behavioral Therapy Tools: Interactive exercises based on proven CBT techniques
- Journal Prompts: Thoughtfully designed writing prompts to encourage reflection
- Crisis Resources: Immediate access to helplines and resources during difficult moments
- Progress Analytics: Visualize your mental health journey with intuitive charts and statistics
- Community Support: Connect with others in a moderated, safe environment
LightWithin is built using modern web technologies:
- Astro.js: For fast, content-focused website architecture
- React.js: For building interactive UI components
- TailwindCSS: For responsive and elegant styling
- Node.js (v18.0.0 or higher)
- npm (v9.0.0 or higher)
# Clone the repository
git clone https://github.com/devm7md/LightWithin.git
# Navigate to the project directory
cd LightWithin
# Install dependencies
npm install
# Start the development server
npm run devOnce the development server is running, open your browser and navigate to http://localhost:3000 to see the application in action.
This project is licensed under the MIT License - see the LICENSE file for details.
This project was specifically created for the iSchool Innovation competition.
- Concept & Idea: Maryam Mohamed Abdul Latif
- Development & Implementation: Mohamed Abbas Elshamy (@devM7MD)
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
If you have any questions or suggestions, please reach out to us through GitHub issues or contact the project maintainer directly.
Made with ❤️ for mental wellness
