An open API service indexing awesome lists of open source software.

https://github.com/towaquimbayo/1800_202210_teambby28

COMP 1800 - Team BBY 28 Group Project
https://github.com/towaquimbayo/1800_202210_teambby28

bootstrap css css3 event-management firebase firebase-auth firebase-database html html-css-javascript html5 javascript

Last synced: about 2 months ago
JSON representation

COMP 1800 - Team BBY 28 Group Project

Awesome Lists containing this project

README

        

## D-Line (Team BBY28)

* [General info](#general-info)
* [Technologies](#technologies)
* [Contents](#content)
* [Resources](#resources)
* [Contact](#contact)
* [Acknowledgements](#acknowledgements)
* [References](#references)

## General Info
Team Burnaby 28 developed a queue management application that aims to reduce long wait times and delivers a seamless waiting experience for our users. Our application, D-Line digitalizes the lineup to change the perception of users’ wait time by providing live wait time updates, and live queue status features which eliminate the problems they face with physical lineups. Our users are provided with the freedom to do anything until they have been notified that they are next in line to enter the event.

* Hi my name is Towa and I am the Developer for this project.
* Hi my name is Angad and I am the Project Manager for this project.
* Hi my name is Kiefer and I am the Designer for this project.

## Technologies
Technologies used for this project:
* HTML
* CSS
* JavaScript and jQuery
* Bootstrap
* Firebase and Firestore

## Content
Content of the project folder:

Top level of project folder:
├── .gitignore # Git ignore file
├── index.html # landing HTML file, this is what users see when you come to url
├── main.html # main HTML file, the landing page after log-in or user set-up
└── README.md # woah, you're reading this now!

It has the following subfolders and files:
├── .git # Folder for git repository
├── account # Folder for Account page
/index.html # HTML file to render the Account page
/account.js # JS functions that are required only for Account page
├── check-in # Folder for Check-In page
/index.html # HTML file to render the Check-In page
├── check-in-confirmation # Folder for Check-In Confirmation page
/index.html # HTML file to render the Check-In-Confirmation page
├── contact-details # Folder for Contact page
/index.html # HTML file to render the Contact page
├── event-listings # Folder for Event Listings page
/index.html # HTML file to render the Event Listings page
/events.js # JS functions that are required only for Event Listings page
├── images # Folder for Images
/AA1.jpg # Image to represent Men's Ice Hockey Event.
/AA2.jpg # Image to represent Women's Figure Skating Event.
/AA3.jpg # Image to represent Women's Ski Jumping Event.
/AA4.jpg # Image to represent Men's Ice Hockey Event.
/AA5.jpg # Image to represent Men's Figure Skating Event.
/AA6.jpg # Image to represent Women's Snowboarding Event.
/AA7.jpg # Image to represent Women's Ski Jumping Event.
/AA8.jpg # Image to represent Men's Snowboarding Event.
/chevron-right-bl.svg # Icon used to represent the right arrow (black) in the account page menu on mobile screen size.
/chevron-right.svg # Icon used to represent the right arrow (white) in the account page menu on desktop screen size.
/contact-details-bl.svg # Icon used to represent the contact details (black) in the account page menu on mobile screen size.
/contact-details.svg # Icon used to represent the contact details (white) in the account page menu on desktop screen size.
/favicon.png # D-Line favicon used on the tab.
/hero1.jpg # Home page carousel image.
/hero2.jpg # Home page carousel image.
/hero3.jpg # Home page carousel image.
/logo.png # D-Line logo
/logout-bl.svg # Icon used to represent the logout (black) in the account page menu on mobile screen size.
/logout.svg # Icon used to represent the logout (white) in the account page menu on desktop screen size.
/my-event-bl.svg # Icon used to represent the event (black) in the account page menu on mobile screen size.
/my-event.svg # Icon used to represent the event (white) in the account page menu on desktop screen size.
/notification-bl.svg # Icon used to represent the notification (black) in the account page menu on mobile screen size.
/notification.svg # Icon used to represent the notification (white) in the account page menu on desktop screen size.
/privacy-bl.svg # Icon used to represent the privacy (black) in the account page menu on mobile screen size.
/privacy.svg # Icon used to represent the privacy (white) in the account page menu on desktop screen size.
/user-bl.svg # Icon used to represent the user (black) in the account page menu on mobile screen size.
/user.svg # Icon used to represent the user (white) in the account page menu on desktop screen size.
├── login # Folder for Login page
/index.html # HTML file to render the Login page.
├── my-account # Folder for My Account page
/index.html # HTML file to render the My Account page.
/my-account.js # JS functions that are required only for My Account page
├── my-events # Folder for My Events page
/index.html # HTML file to render the My Events page.
├── notifications # Folder for Notifications page
/index.html # HTML file to render the Notifications page.
├── privacy-policy # Folder for Privacy Policy page
/index.html # HTML file to render the Privacy Policy page.
├── scripts # Folder for Scripts
/authentication.js # JS file for Firebase authentication when user creates an account.
/firebaseAPI_TEAMBBY28.js # JS file for Firebase project API connection settings.
/script.js # Main JS file that runs throughout the entire website.
├── single-event # Folder for Single Event page
/index.html # HTML file to render the Single Event page.
├── styles # Folder for CSS styles
/style.css # CSS file that stylizes the entire website for general desktop view
/responsive.css # CSS file that stylizes the entire website that optimizes for other screen sizes
├── temp # Folder for Navigation Header and Footer Menu
/footer.html # Footer HTML file that is rendered through a JS function throughout the website
/nav.html # Navigation Header HTML file that is rendered through a JS function throughout the website

Firebase hosting files: (HOSTED ON TOWA's DOMAIN: https://d-line.towaquimbayo.com/)

## Resources
- Font Awesome Icons v6.1.1 (Open Source: https://fontawesome.com/)
- Logo - Homemade
- From UnSplash Images [AA1.jpg - AA8.jpg] (Open Source: https://unsplash.com/)

## Contact
* Towa Quimbayo - [email protected]
* Kiefer Thom - [email protected]
* Angad Grewal - [email protected]

## Acknowledgements
* Font Awesome
* Google Fonts
* Bootstrap

## References
* FigJam Link
* Trello Board Link
* Website Link
* GitHub Link
* Presentation Link