- Christian Schweizer
- Koby Craig
- Liam Cassidy
- Matt Shimizu
- Regan Townsend
- Ryan Henness
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