Giter Club home page Giter Club logo

tgthr's Introduction

TGTHR

TGTHR brings people together in thousands of cities to do more of what they want to do in life. It is organized around one simple idea: when we get together and do the things that matter to us, we’re at our best. And that’s what TGTHR does. It helps people meet up, explore, teach and learn the things that help them come alive.

About

This project was created using React Native and Firebase for UCR's CS180 Software Engineering class. It is a joint collaboration between Ryan Yuzuki, Brandon Tran, Apollo Truong and Sabrina Wong

Video

https://youtu.be/_hPbaQIK1mM

How it works

Quick and dirty breakdown on app layout:

Difficulties and Challenges

Going into this project, nobody on our team knew the first thing about React Native or Firebase. We had a steep learning curve in order to get started and perform our first software demo within the two week time frame. Nevertheless, we managed to pull through and now can say at the end of the course that we have a fully functioning prototype.

One other difficulty was that originally we were coding for different platforms. Half our team was developing on Android, and the other half was developing on iOS. React Native claims to be "fully native" and "truly multiplatform". Yeah, no. Some things that displayed perfectly on one platform resulted in hours of errors and warnings when rendered on the other platform. Finally, at the advice of our TA, we decided to support only one platform for the time being and chose Android, simply for the multiplatform support.

(Dev portion) Running on Expo

to run this, git clone/pull and cd into src/TGTHR and run the command expo start (Make sure you have expo installed. npm install expo or someat

make sure to have an android device emulator running or connected through ADB. (Or just connected to the same wifi network) With the Expo app installed, of course.

also npm start --reset-cache is helpful, especially if you run into problems (Directory exists but tells you it doesnt..etc)

Also sidenote, exporting as an APK would be helpful ...

tgthr's People

Contributors

ryuzu001 avatar sabrinarwong avatar apollotruong avatar regice avatar

Watchers

James Cloos avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.