Skip to content

An application that uses crowd-sourced information to inform the campus community and visitors of potential obstructions or changes to areas of campus.

Notifications You must be signed in to change notification settings

recursiveKirs/umass-access

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UMass Access

An application that uses crowd-sourced information to inform the campus community and visitors of potential obstructions or changes to areas of campus.

Getting Started

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.

Prerequisites

The list of software you need to install is: Android Studio, Django, Apache, PHP, and MySQL.

Installing

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/

Running the tests

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.

Break down into end to end tests

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.

Deployment

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.

Built With

  • Dropwizard - The web framework used
  • Maven - Dependency Management
  • ROME - Used to generate RSS Feeds

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • 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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Hat tip to anyone who's code was used
  • Inspiration
  • etc

About

An application that uses crowd-sourced information to inform the campus community and visitors of potential obstructions or changes to areas of campus.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •