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.
-
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.
- 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.
- Node.js
- npm (Node Package Manager)
- Expo CLI
Clone the repository:
git clone https://github.com/alicenoknow/HouseQuest.git
Navigate to the project directory:
cd HouseQuest
Install dependencies:
npm install
To start the application, run:
npx expo start
- Open the Android Emulator from Android Studio or connect an Android device via USB.
- Type
ain the terminal to launch the app on the Android device/emulator.
- Download the Expo app on your mobile device.
- Scan the QR code displayed in the terminal using the Expo app to run HouseQuest on your device.