This document communicates the major features of this first release of the Common App along with known bugs and workarounds.
- Implemented: User account management using email address and password and third party authentication via Facebook and Google.
- Implemented: University searching and filtering by any combination of name, location, type (private vs public) and majors offered.
- Implemented: University application module with common and univerity-specific questions, including offline saving/syncing capability.
- Implemented: Application status check functionality for students and application status update functionality for admissions officers.
- Implemented: Mobile money payment platform for university application fee processing.
- Implemented: Admissions decision feature for university admissions officers.
- After submitting an application for the first time, editing the fields and resubmitting will cause certain fields to be erased.
- Settings page has not been implemented, so the user cannot change their account details after they create it.
- Clicking log out doesn't immediately redirect to the log in screen. User has to restart app.
=====================================================================================
-
Pre-requisites:
- Hardware:
- Software:
- Computer with latest version of node.js installed installed
-
Dependent Libraries:
- React-Native installation instructions
-
Download Instructions:
- Clone or download the application code directly from this repository
-
Build, Installation and Run Instructions:
- Navigate to the folder where the project was cloned from the previous step on Terminal (on Mac) or Command Prompt (on Windows)
- Open up Android emulator or iOS simulator depending on run platform of choice. If using a physical device, ensure that device is connected to computer using a USB (or other) cable.
- Now type
npm iand run the command on the Terminal or Command Prompt. This will install the application dependcies. - Then, run
react-native run-androidto build and run the application for Android orreact-native run-iosto build and run the application for iOS.
The application should now be running on your device!