Coder Social home page Coder Social logo

meanstack-polyushuttlebuswebservice's Introduction

MEANStack-PolyUShuttleBusWebService

PolyU Shuttle Bus WebService is developed using MEAN Stack(MongoDB, Express, Angular JS, and Node JS),which aims to provide the functionalities that user can search and save a route to plan a route and also allows the administrator to perform administrative operations like add, update and delete.

Demo of the application

  1. Admin Login
  2. CRUD Timetables
  3. Search Timetable
  4. Export timetable to pdf and download it

Aaron Swartz

Aaron Swartz

Guideline to start to run the PolyU Shuttle Bus Application.

Note:

  1. Please kindly note that all these implementation were done in Mac OS environment, there may be some differences or unknown issues when running in Windows, please make proper changes when issue occurs.

  2. In the package, there is folder called "MongoDB Screenshots" to create MongoDB accordingly as when I tried to export the script, no records exported.

  3. To insert the data, you can refer to the folder "route timetables".


Prerequisites:

  1. Please make sure mongodb is installed on your environment and make configuration accordingly. You can check below reference links.

    1. Download Mongodb

      Download: https://www.mongodb.org/downloads#production

    2. Install Mongodb on Mac OS

      https://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

    (For Windows platform, please check https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/)

    1. Extract the Mongodb package, rename it to "mongodb" and put it in the "BusApp" folder.
  2. Install Angular Js Reference link: https://www.npmjs.com/package/angular

  3. Install Express Server

    Reference link: http://expressjs.com/starter/installing.html

  4. Install Node.js https://nodejs.org/en/download/package-manager/

Server Bring Up Steps:

  1. Open the command prompt window, cd to the "BusApp" folder, then type "node server", if connection is successful, it will display a message saying "Server running on port 3000".

  2. Open the command prompt window, cd to the mongodb folder which you have renamed, then cd to the "bin" folder, in the prompt window, type "./mongod" start the mongodb server.

  3. Open another command prompt window, cd to the mongodb folder which you have renamed, then cd to the "bin" folder, in the prompt window, type "./mongo".

  4. Open your browser, type localhost:3000, the main page of the PolyU Shuttle Bus Service will be displayed.

Hope you enjoy our service.

Thank you.

meanstack-polyushuttlebuswebservice's People

Watchers

James Cloos avatar Elva avatar

meanstack-polyushuttlebuswebservice's Issues

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.