Skip to content

henness17/AspireApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

120 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Aspire App

Collaborators

  • Christian Schweizer
  • Koby Craig
  • Liam Cassidy
  • Matt Shimizu
  • Regan Townsend
  • Ryan Henness

Application Structure

Structure and purpose of our Node application components

.
β”œβ”€β”€ data # Mechanical Engineering static data
β”‚   β”œβ”€β”€ conversions.json # Relatable conversions
β”‚   β”œβ”€β”€ foodrecycle.json # Food and recycle conversion table
β”‚   └── transportation.json # Transportation Conversion table
β”œβ”€β”€ routes              # Determines how an application responds to a client request
β”‚   β”œβ”€β”€ pages.js            # General application routes, such as the index 
β”‚	β”œβ”€β”€ passport.js         # Connects to Passport, which enables Facebook authentication   
β”‚   └── pg.js               # Connects to our PostgreSQL server hosted by Heroku.com
β”œβ”€β”€ views               # Page templates 
β”‚   β”œβ”€β”€ partials            # Common components that are included in more than one view, such as a header 
β”‚    β”‚   └── bootstrap.ejs       # Add Bootstrap for UI elements
β”‚    β”‚   └── navbar.ejs          # Navigation bar for each page
β”‚    β”œβ”€β”€ foodrecycle.ejs    # Page for environmental impact from materials and waste methods
β”‚    β”œβ”€β”€ home.ejs           # Home page, displaying user profile and activity feed
β”‚    β”œβ”€β”€ login.ejs          # Page for logging in and setting up the user
β”‚    β”œβ”€β”€ map.ejs            # Transportation page utilizing Google Maps API
β”‚    β”œβ”€β”€ settings.ejs       # Settings page to configure user's car and home info
β”œβ”€β”€ index.js            # Initializes application      
β”œβ”€β”€ package.json        # Defines Node packages needed by application
└── README.md           

DEV NOTES:

  • Implement Promises for db calls
  • Create node package for db functions

About

University of Portland senior design web application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors