Giter Site home page Giter Site logo

caldempsey / routes Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 3.53 MB

Newcastle University Group Project - Routes

PHP 72.40% CSS 17.83% HTML 4.60% JavaScript 5.17%
route-planner administration webserver passenger php database-script shortest-path-routing-algorithm space-time graph-algorithms

routes's Introduction

Author: Team 6.

What's included in this package?

This package includes an administration system, a customer facing system (passengers), database scripts, and a registration system.

  • The administration system is designed for any administrators to be able to administrate over the solution.
  • The database scripts are designed so the backend can be implemented as easily as possible for the administrative users.
  • The registration system is intended for some but not all administrators of the system. To illustrate there may be support staff using the administration system who we do not want to give access to create accounts for new users (as reserved for supervisors). This system also comes bundled with a test harness allowing you to test logons without having to swap systems.
  • The customer facing system is the system intended to be designed by passengers.

How to install this package?

This package is largely PHP based and such you will need to host the solution as a dedicated webserver and a local MySQL database with the following details.

Schema: t8005t06 Username: t8005t06 Password: (see PHP code [I don't want students snooping around here and discovering details]).

I would recommend XAMPP as a webserver hosting package for development (it served us very well) https://www.apachefriends.org/index.html.

You are welcome to use the solution on our web-front http://homepages.cs.ncl.ac.uk/2016-17/csc8005_team06/. If you do so please be advised this folder has been used as for demonstrating purposes only and whilst best effort has been made to ensure the content is apt for you to test there may be issues such as no trains or stations after the date you are marking (we would recommend you create an account or look up trains departing after April 1st). Since we are demoinstrating the solution to both Marie and Dan we will be making changes to this folder. As I write this our testing directory "testing" still exists on the webserver (lots and lots of old code and old ideas) so please keep this in mind if you do decide to go this route.

Additional comments

We would like to make you aware as a team we modularized the solution so that we could be responsible for working on different aspects of the solution (and testing individually before integration). You will find we designed our solution to be as easily integratable as possible. As far is code is concerned please see the use of PHP heads to demonstrate this (we designed in such a way we would all be using the same assets as "pointed to" by the heads served by the PHP). If you need any assistance please use the contact methods provided or see the helpful user guides we have implemented. We have also provided a development guide to ease understanding of how our algorithm works.

We here at Team 6 hope you enjoy our solution!

routes's People

Contributors

caldempsey avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.