Skip to content

0xjrr/HouseQuest

 
 

Repository files navigation

HouseQuest

HouseQuest is an innovative mobile application developed for the Mobile Computing course at the University of Lisbon for the academic year 2023/2024. This app is designed to streamline household management and enhance communication within household members by leveraging real-time location sharing and announcement systems.

Features

  • Real-Time Location Sharing: HouseQuest allows users to share their real-time locations with other members of their household, fostering a sense of security and connectedness.

  • User and Household Management: Users can create or join households, update their profiles, and manage household members, all within a secure and intuitive interface.

  • Announcement System: A built-in platform for users to post and view announcements, making it easier to disseminate information within the household.

  • Privacy-Focused: We have built HouseQuest with privacy in mind, ensuring user data is handled securely and location sharing is fully consensual.

Technology Stack

  • Frontend: Developed using React Native, providing a native app experience on both iOS and Android platforms.
  • Backend: Firebase Firestore is used for data storage and real-time updates, while Firebase Auth provides secure user authentication.

Build Steps

Prerequisites

  • Node.js
  • npm (Node Package Manager)
  • Expo CLI

Installation

Clone the repository:

git clone https://github.com/alicenoknow/HouseQuest.git

Navigate to the project directory:

cd HouseQuest

Install dependencies:

npm install

Running the App

To start the application, run:

npx expo start

Running on Android

  1. Open the Android Emulator from Android Studio or connect an Android device via USB.
  2. Type a in the terminal to launch the app on the Android device/emulator.

Running with Expo App (iOS and Android)

  1. Download the Expo app on your mobile device.
  2. Scan the QR code displayed in the terminal using the Expo app to run HouseQuest on your device.

About

Project for Mobile Computing course in University of Lisbon 2023/2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 97.1%
  • Kotlin 2.1%
  • JavaScript 0.8%