Love Birds is a fun and interactive way to bring long-distance relationships together.
This application was the result of the final project phase for the Northcoders FullStack Bootcamp. The project is a React Native app written in TypeScript, with Tailwind as a styling tool and Google Firebase The purpose of the app is to establish an online relationship with your partner (or friend) and be able to send messages and pictures to them in the form of eggs. To view those messages, your connection should play some fun games to ‘hatch’ those eggs.
Written by Alessandro Frondini, Tom O’Neill, Daniel Couperthwaite, Cristóbal G. Torrubia. Latest version 1.0.0 (22 Jun 2023).
This project has been part of the Northcoders bootcamp, 27th March 2023 - 23rd June 2023
A demo and explanation of the project can be seen on the following page: https://northcoders.com/projects/june-2023/love-birds
If you want to run this project locally, you will need to use Expo.
In order to clone this repo use the following:
$ git clone https://github.com/SirPhoros/love-birds
If you would like to make changes to this repo yourself, fork the repo then clone it.
To run the app locally, you will need Node.
$ npm install
For this project, we have used the following core dependencies:
React Native: v0.71.8
Expo: v48.0.18
Tailwindcss: v.3.3.2
Firebase v9.22.2.
Also, it is important to check the package.json
file, and see whether you have other dependencies installed.
As we are using React Native Expo
to run the app locally, we can use Expo Go
in Android (already provided in iOS) or run a emulation on your PC.
npx expo start
or
npx expo start --tunnel
After doing that, in your console a similar message should display:
Starting Metro Bundler
Tunnel connected.
Tunnel ready.
[QR CODE GOES HERE]
› Metro waiting on exp://vsa55o4.anonymous.19000.exp.direct
› Scan the QR code above with Expo Go (Android) or the Camera app (iOS)
› Press a │ open Android
› Press w │ open web
› Press j │ open debugger
› Press r │ reload app
› Press m │ toggle menu
› Press ? │ show all commands
Logs for your project will appear below.
Now you can scan the QR code provided, or check how to connect your emulator.
The following links will take you to the creators' Gihub of the project:
Alessandro Frondini:
Github & Linkedin
Tom O’Neill:
Github & Linkedin
Daniel Couperthwaite:
Github & Linkedin
Cristóbal G. Torrubia:
Github & Linkedin
Feel free to post bugs here or send a PR.
Copyright (c) 2023 - The Devs wears Java: Alessandro Frondini, Daniel Couperthwaite , Tom O'Neill & Cristóbal Gutiérrez Torrubia as students of Northcoders