After starting the application on an android emulator, you will be directed to a log in page.
Login with user: calvin@calamaribasil.net Password: Password
CrossRoads is a revolutionary social media app that redefines the way people meet and connect in the digital age. Emphasising spontaneity and organic interactions, CrossRoads leverages real-time location data to facilitate meaningful encounters, foster new relationships, and create lasting memories. For more information, do visit our completed proposal through the following link: https://drive.google.com/drive/folders/134bTxsDVrhmi7DpFz4v9uwof4Dk_1MU1
We used a ReactNative and ExpoGo frontend with JavaScript. For backend, we opted for Firebase & Firestore.
Npm Node.js Expo Firebase Android Emulator
Npm & Node.js Installation command: sudo npm install -g npm
node -v npm -v
Installation command: sudo npx install-expo-modules@latest
Check if installed: expo --version
Installation commands: npx expo install firebase npx install @react-navigation/native @react-navigation/native-stack npx expo install react-native-screens react-native-safe-area-context
Installation link: https://developer.android.com/studio
Installation method #1: Download crossroads apk file (delete old version if any) Ensure android emulator is running Drag & drop crossroads apk file into android emulator Wait for app to load & run
OR
Pull code from GitHub Desktop Ensure android emulator is running Run command in terminal: npx expo start Press ‘a’ & wait for application to run
Account Creation Profile Setup Matching feature (create 2 separate accounts and set up profiles; will match based on mutual likes) Messaging feature Events Location-based matching (in progress) Posting feature (in progress)