This is the cross-platform Android/IOS app created to used during AAM.
- Macbook for building IOS app
- Build and tested on Android
Follow the getting started instruction to setup CRNA project from React-Native Website
Set up Expo project
Optional: Get gist of the scripts from here
git clone https://github.com/students-alumni-cell-iitkgp/Alma-Mater.git
cd Alma-Mater
npm install
npm start
Install EXPO on your android/ios device See url/QR code in console and paste it in Emulator/Device
- Navigate - Interactive Map Interface with Event Carousel centered at Current ongoing event.
to do
- add google navigate api to show direction from current location
- center position the ongong event from curent time
- add all event and description
- Gallery - Place where everyone can share/download pictures of the meet. Upload directly using camera or selecting from your phone/drive/cloud
to do
- authenticate user and create personal gallery for their upload (add delete button for their uploads)
- download/share button
- Notification - Notification for events and notice. Badges, Floating, Lockscreen Notification.
to do
- Currently using expo push notification service to be transfered to onesignal for better interface
- Locate a friend - Shows your location and your friends location on map.
to do
- waiting for next expo sdk release to retrieve location data in background
- to be combined with navigate
- Events - List of Events planned for AAM.
to do
- add all event and description
- NewsFeed - Recent updates about varous events and news in campus.
to do
- Change interface/styling
- Login/Authentication - To use firebase features important
- User Details - provide accomodation details and general info here. Also add form if some alumni require water bottle/blanket/towels etc.
- Interface for cab booking - update sheets of transport portfolio. Maybe needed in future for 1000+ alumni