All Projects → beelarr → life_log

beelarr / life_log

Licence: other
A React-Native application implementing Firebase, Shoutem ui, Airbnb's react-native-maps, and Google Places API.

Programming Languages

javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to life log

Petshop
Pet Shop is an e-commerce application for Android built with Flutter (iOS to come soon).
Stars: ✭ 127 (+605.56%)
Mutual labels:  firebase-auth, firebase-realtime-database
uMe
Online Chatting Application (Android) || Messaging App || Firebase
Stars: ✭ 138 (+666.67%)
Mutual labels:  firebase-auth, firebase-realtime-database
React Firebase Hooks
React Hooks for Firebase.
Stars: ✭ 2,227 (+12272.22%)
Mutual labels:  firebase-auth, firebase-realtime-database
FirebaseChatApp
A Chat app built on firebase features such as firebase-ui,database,storage and cloud messaging
Stars: ✭ 20 (+11.11%)
Mutual labels:  firebase-auth, firebase-realtime-database
Gmail-Clone
A Gmail Clone which built with ReactJS and Redux. You can sign in with your Google Account, compose a new e-mail and send realtime emails to the project.
Stars: ✭ 48 (+166.67%)
Mutual labels:  firebase-auth, firebase-realtime-database
The Road To React With Firebase
📓The Road to React with Firebase: Your journey to build business applications with React and Firebase.
Stars: ✭ 82 (+355.56%)
Mutual labels:  firebase-auth, firebase-realtime-database
Angularfire Lite
⚡️ Lightweight library to use Firebase API 🔥 with Angular
Stars: ✭ 245 (+1261.11%)
Mutual labels:  firebase-auth, firebase-realtime-database
Laravel Firebase
A Laravel package for the Firebase PHP Admin SDK
Stars: ✭ 369 (+1950%)
Mutual labels:  firebase-auth, firebase-realtime-database
club penguin game
A simple 2D multiplayer online game built using Flutter and Flame engine
Stars: ✭ 65 (+261.11%)
Mutual labels:  firebase-auth, firebase-realtime-database
Chatter
Real time chat app written in Swift 4 using Firebase
Stars: ✭ 30 (+66.67%)
Mutual labels:  firebase-auth, firebase-realtime-database
Flutter twitter clone
Fully functional Twitter clone built in flutter framework using Firebase realtime database and storage
Stars: ✭ 1,123 (+6138.89%)
Mutual labels:  firebase-auth, firebase-realtime-database
FirebaseChatRoom
This application shows how to build (in Swift4) a simple Chat room where users can register, login, send messages to other users etc using Firebase. If you are a developer who has got an interesting idea but could not find a backend developer to take the idea to a product level, then do check out this project as an introductory course to Firebas…
Stars: ✭ 18 (+0%)
Mutual labels:  firebase-auth, firebase-realtime-database
Heal O Chat
Heal-O-Chat is a Social Media Application for people who have been feeling less motivated in life or are losing hope. This platform allows users to chat with people and share their thoughts and feelings with each other and thereby let go of stress, anxiety, and depression that they've been feeling for long.
Stars: ✭ 42 (+133.33%)
Mutual labels:  firebase-auth, firebase-realtime-database
React Native Firebase Chat
React Native chat application using firebase.
Stars: ✭ 113 (+527.78%)
Mutual labels:  firebase-auth, firebase-realtime-database
Rxfirebase
Rxjava 2.0 wrapper on Google's Android Firebase library.
Stars: ✭ 509 (+2727.78%)
Mutual labels:  firebase-auth, firebase-realtime-database
Space
A real time chat app for developers built using React, Redux, Electron and Firebase
Stars: ✭ 161 (+794.44%)
Mutual labels:  firebase-auth, firebase-realtime-database
Firebase Js Sdk
Firebase Javascript SDK
Stars: ✭ 3,844 (+21255.56%)
Mutual labels:  firebase-auth, firebase-realtime-database
React Gatsby Firebase Authentication
🐣🔥Starter Project / Boilerplate for Authentication with Firebase and plain React in Gatsby.js
Stars: ✭ 356 (+1877.78%)
Mutual labels:  firebase-auth, firebase-realtime-database
whatsapp-clone-react
Build a WhatsApp Clone with React JS and FireBase.
Stars: ✭ 38 (+111.11%)
Mutual labels:  firebase-auth, firebase-realtime-database
firebase
Modular Firebase 🔥 implementation for NativeScript. Supports both iOS & Android platforms for all Firebase services.
Stars: ✭ 36 (+100%)
Mutual labels:  firebase-auth, firebase-realtime-database

Life Log

Life Log is a real time travel POI tool. Users can create photo posts with an attached location, a caption, directions and sharing features.

If you would like to see comments on the code run git fetch origin code-with-comments.

Getting Started

The quick way

  • Fork then clone project

  • Run

    chmod 777 quick_setup.sh
    ./quick_setup.sh
    
    • Firebase.js

      import * as firebase from 'firebase';
                          
      const firebaseConfig = {
          apiKey: "<Your Info>",
          authDomain: "<Your Info>",
          databaseURL: "<Your Info>",
          projectId: "<Your Info>",
          storageBucket: "<Your Info>",
          messagingSenderId: "<Your Info>"
      };
                          
      const firebaseApp = firebase.initializeApp(firebaseConfig);
                          
                          
      module.exports = firebaseApp;
      
    • Creds.js - (contains google places api key)

      const googlePlacesKey = "<Your Info>";
      module.exports = googlePlacesKey;
      

That's it!

Detailed Setup

Fork and/or clone this repo to your local machine. Then create the following files:

├── app
    └── Config
    ├   └──Firebase.js
    └── Values
        └──Creds.js

Firebase.js

import * as firebase from 'firebase';
                    
const firebaseConfig = {
    apiKey: "<Your Info>",
    authDomain: "<Your Info>",
    databaseURL: "<Your Info>",
    projectId: "<Your Info>",
    storageBucket: "<Your Info>",
    messagingSenderId: "<Your Info>"
};
                    
const firebaseApp = firebase.initializeApp(firebaseConfig);
                    
                    
module.exports = firebaseApp;

Creds.js - (contains google places api key)

const googlePlacesKey = "<Your Info>";
module.exports = googlePlacesKey;

Prerequisites

We recommend installing Node and Watchman using Homebrew. Run the following commands in a Terminal after installing Homebrew:

brew install node
brew install watchman

If you have already installed Node on your system, make sure it is version 4 or newer.

Watchman is a tool by Facebook for watching changes in the filesystem. It is highly recommended you install it for better performance.

The React Native CLI Node comes with npm, which lets you install the React Native command line interface.

Run the following command in a Terminal:

npm install -g react-native-cli

If you get an error like Cannot find module 'npmlog', try installing npm directly:

curl -0 -L https://npmjs.org/install.sh | sudo sh.

Xcode The easiest way to install Xcode is via the Mac App Store. Installing Xcode will also install the iOS Simulator and all the necessary tools to build your iOS app.

If you have already installed Xcode on your system, make sure it is version 8 or higher.

Command Line Tools

You will also need to install the Xcode Command Line Tools. Open Xcode, then choose "Preferences..." from the Xcode menu. Go to the Locations panel and install the tools by selecting the most recent version in the Command Line Tools dropdown.

Installing

Install Dependencies

npm install

This will run your app and open the simulator

cd AwesomeProject
react-native run-ios

Bugs

Report bugs and issues here

Built With

Authors

Bryon Larrance

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • NSS Faculty
  • Matt Hamil
  • David Zukowski
  • Juan Rodríguez
  • Stephen Grider's "The Complete React Native and Redux Course"

What is "boyscouting?"

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].