Rally is a geolocation-based social event planning mobile app built by a team of five Dev Bootcamp students as our final project. The concept around Rally was to make social event planning easier, users can create events by placing markers on a map at the event's physical address complete with event details such as start time and description. The app was built using the React-Native framework and uses Firebase on the backend. It features real time geo-location marker rendering, group chat, news-feed notifications, and group creation.
- Facebook authentication
- Creating your own groups
- Add people to a group by email
- Real time chat in group with friends
- Real time event creating
- Real time event rendering on map
- Real time feed and invitations
- Attending events
- Invite your groups or friends
- Suprise button offers randomized event look up
####Login/Singup page
####Group page & create a new group
####Chat in a group & add a user to a group
####Create a event & invite your groups to an event
####Real time notification & user profile
##Tech stack used React Native Firebase
##Test it on your machine locally
- Clone this repo
git clone https://github.com/OUCHUNYU/Ralli.git
cd Ralli
- run
npm install
in your command line tool - Open Ralli.xcodeproj in XCode
- Press cmd+r to build it
** All warning messages are disabled, to activate go change**
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];
**to**
```javascript jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=false"]; ``` ## Todo list - [ ] Testing - [ ] Deleting events - [ ] Set timeout - [ ] Delete person from group