Skip to content

m-rahme/ConcordiaNavigation

Repository files navigation

ConcordiaNavigation Build Status

Repository for a mobile app helping users navigate the university of Concordia. The software is built for Concordia's MiniCap Project - SOEN 390.

See the wiki page for more details regarding the project.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installing

Clone the repository on your local machine through the terminal

git clone https://github.com/MichelRahme/ConcordiaNavigation.git

Testing

Unit test (Automatic)

System and Integration test (Automatic and Manual)

The automated system integration code structure is divided into two directories. The first is “test” which contains both unit and widget tests. Each test file is named using the original file to be tested with the suffix “_test”. The second directory is “test_driver” which contains all files related to system integration testing. This includes all the system integration test cases (app_test.dart) and all the entry-points of the application (app.dart) which will be used by flutter_driver to allow us to drive the application for testing purposes, for example, using the driver to tap a button or scroll a page.

Built With

  • Provider - State Management package
  • Google Maps - Flutter plugin that provides a Google Maps widget
  • Google API - Auto-generated Dart libraries for accessing Google APIs, specifically Google Calendar
  • Travis CI - Used to run tests every time a commit is made to GitHub

Authors

  • Andre Parsons-Legault
  • Julia Bazarbachian
  • Wayne Tam
  • Kajanthy Subramaniam
  • Richard Bui
  • Michel Rahme
  • Andrew Hanichkovsky
  • Alex Hayeur
  • Evan Mateo

License

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

Acknowledgments

  • Special thanks to Dr. Nikolaos Tsantalis who gave us the golden opportunity to do this wonderful project as part of an educational experience
  • Product owner Mr. Mosabbir Khan Shiblu who gives helpful feedbacks throughout the building of the project

About

A Repository for Concordia's MiniCap Project - SOEN 390

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages