This repository contains the code for our HackSpace 2022 Project - ReactWithMe. Created by a team of four UCLA students our app allows users to add timestamped reactions when watching a video, then share those reactions to enable friends to view reactions in real time as they watch the same content. The app was created using firebase for persistent storage and React Native with Expo for our UI.
Most of the logic for the app is distributed in the following folders
components/
- contains resuable modules rendered by each screenscreens/
- contains individual screens with core functionality (user authentication, recording reactions, searching reactions, etc.)
Prerequisties to running the app locally are Node.js and a text editor
- Confirm firebase connection details are properly set
- Run the command
npx expo start
in the project directory - Specify the interface you'd like to use to view the app (we recommend using your browser for simplicity)
- Test the app!
- React Native Expo quickstart
- React Native documentation
- Firestore + React Native Expo guide