An application that uses crowd-sourced information to inform the campus community and visitors of potential obstructions or changes to areas of campus.
Download or clone this github repository, then make sure to have software necessary that is listed in prerequisites. See deployment for notes on what the project on a live system should function when completed.
The list of software you need to install is: Android Studio, Django, Apache, PHP, and MySQL.
A step by step series of examples that tell you have to get a development env running.
To download Android Studio, you can get it from their website download page at https://developer.android.com/studio/index.html
To download Django, you follow the official documentation at https://docs.djangoproject.com/en/1.11/topics/install/
To download Apache, PHP, and MySQL, follow the guide at https://jason.pureconcepts.net/2015/10/install-apache-php-mysql-mac-os-x-el-capitan/
You can run tests on this system by testing to see whether the app is able to inform the campus community and visitors of potential obstructions or changes to areas of campus.
Test to see whether the app is able to create different kinds of obstructions.
Test to see whether the app is able to maintain real-time updates for different markers of obstructions.
Test to see whether the app is able to have functions for routes and navigation.
Test to see whether the app is able to save different profiles of different users of varying disabilities to be better tailored to each and individual user.
Test to see whether the app is able to provide different paths for users of varying disabilities.
In the end, the mobile app, the Django server, and the MySQL database will be hosted on Amazon's AWS cloud services. This allows the app and servers to be very accessible to developers and collaborators of this project.
- Dropwizard - The web framework used
- Maven - Dependency Management
- ROME - Used to generate RSS Feeds
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Jason Zhuo -Team Member
- Kirs Imsong -Team Member
- Jack Kenney -Team Member
- Billy Borkofsky -Team Member
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Hat tip to anyone who's code was used
- Inspiration
- etc