Skip to content

yoshis-yodelers/event-hive

Repository files navigation

Picture1

EventHive

EventHive is an event-based social media app that aims to connect people that are interested in attending the same events.

Installation

After forking/cloning the repo, to install dependencies run:

npm install

Then create your Eventbrite API Token, and in the root of the project create a secrets.js file, that should like like this:

const eventBriteToken = YourEventBriteTokenHere;

export default eventBriteToken;

Usage

npm start

This will open a browser window from Expo, that will allow you to open the app in either an Android or iOS simulator. To get the experience on your phone, download Expo Client from the App Store (available on both platforms) and scan the QR code.

For the best experience using this app, we recommend running this on iOS simulator, or your iPhone with Expo Client.

Technologies

  • React Native with Expo - With React Native we were able to build an app that functions on both iOS and Android, and with Expo we were able to test and see our app function before deploying.
  • Firebase - Worked as our backend server, connecting our database to the front-end, as well as providing a simple OAuth solution for our login.
  • Cloud Firestore - A flexible NoSQL database that updates in real-time, allowing us to continuously add new features to our app without worrying about redesigning our database models.
  • Eventbrite API - Populated our database with local events so that users can see real events happening around them.

Contributors

Dan Chiniara
Dan Chiniara
Ally Lobova
Ally (Lobova)Smirnov
Anna Wu
Anna Wu
Johnny Kirpalani
Johnny Kirpalani

Presentation

EventHive Video

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •