Skip to content

This is Android app incentivizes users to perform good deeds by completing assigned tasks, earning them points known as 'wellpoints' for positive actions.

Notifications You must be signed in to change notification settings

samirsuroshe18/WellBeing-app---Android-studio

Repository files navigation

Project Name: Wellbeing App

Get

Project Overview

The Wellbeing App is an Android application designed to promote mental, creative and emotional wellbeing by encouraging users, particularly teenagers and people, to engage in positive creative activities and tasks. It was created to address the growing need for tools that support mental health and foster a sense of community and keep creative and positive. The app allows users to create tasks related to good deeds or creative, earn points (wellpoints) for completing tasks, and connect with others who share similar interests in promoting wellbeing. The project is important to us as it aims to make a positive impact on the lives of individuals and communities. It was created in Feb 2024 and is available for download on Github. Application can be found here. To use the app, simply download .apk file from the github and install on your android device, create an account, and start completing tasks to earn wellpoints.

Technologies Used

This project was built using a variety of technologies across the frontend, backend, and design. Below is a breakdown of the key technologies used in the development of this app:

Frontend

  • Android Studio: The integrated development environment (IDE) used for Android app development.
  • Java: The primary programming language used to develop the app's functionality.
  • XML: Used for designing the app's user interface.
  • Volley Library: Utilized for handling HTTP requests efficiently within the app.

Backend

  • Node.js: Chosen for its efficiency and scalability as the runtime environment for the backend.
  • Express.js: This lightweight framework for Node.js was used to set up the server and manage API requests and responses.
  • MongoDB: Served as the NoSQL database to store and manage app data.
  • Cloudinary: Manaaging uploading, storing, manipulating, optimizing, and delivering images and videos dynamically.

Tools

  • Figma: The tool used for designing and prototyping the user interface and experience of the app.
  • Postman: Employed for testing API endpoints to ensure they function correctly before integrating them with the frontend.
  • Eraser.io: Used for designing and visualizing the data model, facilitating a clear understanding of the database structure and relationships.

Configuration Instructions

To achieve optimum performance, we recommend the following computer and software configurations:

  • Operating System: Android 6.0 (Marshmallow) or higher
  • Minimum RAM: 2GB
  • Storage: 100MB free space
  • Internet connection for task synchronization and updates

Installation Instructions

To install the Wellbeing Android Application, follow these steps:

  1. Download the APK file from the assets section of the release information.
  2. Enable installation from unknown sources in your device settings.
  3. Open the APK file and follow the on-screen instructions to install the app.
  4. Alternatively, clone the repository and import the project into Android Studio.
  5. Configure the project settings as needed.
  6. Build and run the project on your device or emulator.

Operating Instructions

The Wellbeing App allows users to:

  • Create tasks related to good deeds, positive and creative activities.
  • Earn points (wellpoints) for completing tasks.
  • Connect with others and join community initiatives.
  • Track progress and achievements in promoting wellbeing.
  • Share accomplishments and inspire others to participate.

List of Files Included

  • /app: Contains the source code of the Android application.
    • /src: Contains the Java source code files.
    • /res: Contains resources such as layout files, images, and strings.
  • /docs: Contains documentation files for the project.
  • /README.md: The README file you are currently reading.

Contact Information

For any inquiries or support, please feel free to contact us:

Your support and contributions are greatly appreciated!

About

This is Android app incentivizes users to perform good deeds by completing assigned tasks, earning them points known as 'wellpoints' for positive actions.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages