Mobile application for iOS and Android used to connect busy professionals on the fly
- Gorilla mux for rest router
- Each route is implemented under
/router/handlers - Default port:
8080
- Realtime Database for user data (via firego)
- Authentication for users
- Storage for large files
- Unauthenticated
GET: /POST: /login/<linkedin code>POST: /test/<type of test>POST: /imitateuser/<user id>
- Authenticated
POST: /refreshtokenPOST: /meetover/<other user id>POST: /meetover/decision/<other user id>POST: /userprofilesPOST: /sendpushPOST: /match/<other user id>
- Place current directory in
GOPATH - Navigate to
/backend - Install dependencies:
dep ensure - Build:
go build - Run:
./backend
Command: git subtree push --prefix backend heroku master
- Core native libraries
- Seamless development cycle
- Push notification support
- Geo location support
- State management
- Allows for state access from any component
LoginScreenCreateProfileScreenAppNavigatorMainTabNavigatorListScreenMapScreenChatsScreen
SettingsScreenProfileScreenRequestScreenConfirmScreenChatScreen
- Realtime Database
- User can make authenticated requests to data from client
- Allows direct integration for chat feature
- Authentication
- Uses JWT to securely authenticate users
- Main source of cross-platform UI components
- UI chat component for user to user communication
- Package manager
yarn installornpm installyarn startornpm start- Install the Expo app
- Connect to the development server