Skip to content

DLSU-CCAPDEV/2223T3-X22-G03

Repository files navigation

Shuttle-Reservation-System

Authors

  • Mauries Lopez
  • Nathan Asnan
  • Benmar Ramirez

Phase 3 of developing shuttle reservation system for De La Salle University Laguna Campus.

The phase includes:

  • Render Web Hosting
  • MongoDB Connection
  • Hashing (Passwords and other related)
  • Validations (Form validations)
  • Sessions

[GOAL]

We are proud to present our CCAPDEV Project, designed by Mauries, Benmar, and Nathan. Our project aims to improve the existing scheduling system for the Arrows Express Shuttle, introducing innovative features and a user-friendly profile system for ease-of-access. With our collective expertise and passion for creating efficient solutions, we have developed a platform that enhances the shuttle-commuting experience of students, faculty, and staff at De La Salle University. Our project incorporates the concept of a profile system, allowing users to easily manage their reservations and personalize their shuttle experience. We are dedicated to providing reliable and convenient ways to access shuttle services that align with the hard work and dedication of the DLSU community. By simplifying the scheduling process and introducing user-friendly features, we aim to ensure a comfortable and stress-free journey for all passengers. A simplified booking experience for Arrows Express, designed by Mauries, Benmar, and Nathan, is a testament to our commitment to innovation and our drive to serve the needs of the DLSU community.

[NOTABLE FEATURES]

  • 1.) Working Profile Pictures (Can be seen in different devices).
  • 2.) Working Form Validations w/ UI Feedback
  • 3.) Sessions (w/ 3 weeks expiration)
  • 4.) Web Security
    • 4.a) Anti-Bypass System (Included if Javascript is disabled)
  • 5.) Database Updates Realtime

[HOW TO RUN]

  • [Through Online]
  • (1.) Go to this link [https://dlsu-shuttle.onrender.com].
  • [Through Local]
  • (1.) Download the code as zip file.
  • (2.) Extract the folder.
  • (3.) Go inside the folder -> Go to [MCO] Phase-3 folder
  • (4.) Click the folder path -> type cmd -> press enter (if successful, it will open a cmd window)
  • (OPTIONAL STEP) (5.) Type 'node sampledataset.js' (if successful, it will add documents to your localhost database) -> then do 'CTRL + C'
  • (5.) Type 'npm install' (this will install all necessarries libraries for the website to run locally) -> then do 'CTRL + C'
  • (7.) Type 'node index.js' (if successful, it will connect to the database and opens a localhost website)
  • (8.) Go to any browser -> type 'localhost:3000' in the URL

[RESPONSIBLITIES]

  • Mauries Lopez

    • Database Hosting
    • Web Hosting
    • Sessions
    • Validations
    • Hashing
  • Nathan Asnan

    • Sessions
    • Hashing
  • Benmar Ramirez

    • Validations

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published