Lumo

Our project supports individuals battling depression by encouraging regular outdoor activity through a reward-based mobile app.

  • 0 Raised
  • 120 Views
  • 0 Judges

Tags

  • Germany

Categories

  • 3. Mental Health and Well-Being​

Gallery

Description

Lumo the Lama

https://github.com/nilsugungor/lumo-the-lama

Lumo the Lama is a React Native application designed to provide an engaging and interactive experience for users. It aims to help people struggling with mental health to go out more, by recommending them green routes. Built with modern development practices, it aims to deliver a seamless and intuitive interface.

We’re living in a time where more people are feeling disconnected — not just from others, but from nature and themselves. According to the WHO, over 1 in 8 people globally now live with a mental health disorder. It is challenge to maintain a consistent mental health routine. Our mental also need some care like going outside, socializing, and finding like-minded individuals. Actually these are the activities keep our mental health strong. That's why we made a gamified mental care app. Tracking my streak for being out, and one day I haven't been out yet: Llama is sad.  It pushes me to make this lovely llama happy, and I go out. The moment my location is out of the house for a while, my llama will be happy.

And why, llamas, you may ask?

🌿 They love nature and open spaces

☀️ Sunlight energizes them

🧑‍🤝‍🧑 They are deeply social creatures — just like us.

🔁Surprisingly, llamas love routines.

How Lama related with Space

1. Download Tree Data

Get the 2018 Street Tree Layer from Copernicus (Urban Atlas).

2. Get Street Network

Use  OpenrouteMap API and connect them 

3. Score Streets by Tree Coverage

Check how much tree area is near each road and assign a "green score".

4. Find & Plot Greenest Route

Freemium model:

🎯 Core features are free.

🔓 Premium content includes Lama social forum, some exclusive discounts, guided routines, nature paths, exclusive challenges, and courses.

🧑‍💼 B2B: Corporate wellness packages for teams, offering mental care as an employee benefit.

Features

Cross-Platform Compatibility: Supports both iOS and Android platforms. Modular Architecture: Organized components and screens for maintainable code. Responsive Design: Adapts to various screen sizes and orientations. Real-Time Updates: Utilizes state management for dynamic content rendering.

Project Structure

components/: Reusable UI components. screens/: Different screens of the application. App.js: Main entry point of the application. index.js: Registers the application. babel.config.js: Babel configuration file. app.json: Application configuration file. package.json: Project metadata and dependencies.

Project Dependencies

package.json includes the following key dependencies:

expo: Core Expo SDK package. react: React library. react-dom: React DOM bindings. react-native: React Native framework. react-native-web: Web support for React Native. react-navigation: Navigation library for React Native. react-native-paper: Material Design components for React Native. These dependencies are essential for building and running the application across different platforms.

⚠️ Notes

Expo Go App: For quick testing on a physical device, install the Expo Go app from the App Store or Google Play. Scan the QR code provided in the Expo Developer Tools to launch your app. Development Builds: If you need to use custom native code or libraries not supported by Expo Go, consider creating a development build using Expo's EAS Build service.

Backend In Progress

Please note that the backend for this project is currently under development. As a result, certain features may appear functional but are not yet connected to a live backend. These features are placeholders and will be fully integrated upon backend completion.

To test the project: npx expo start And don't forget to install the needed dependencies.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Attachments