Skip to content

Latest commit

 

History

History
166 lines (128 loc) · 8.38 KB

README.md

File metadata and controls

166 lines (128 loc) · 8.38 KB

Palate Prowler

GitHub license
GitHub license
GitHub license

Build Status

Description

Palate Prowler is an aplication which allows users to find and create food truck events using a custom profile. Once logged in the user will be able to create new events that will then be added to thier events list and can later be removed. Users who are logged in to the application can select events they will be attending and those events will automatically be added to thier attending events list on thier profile. Palate Prowler is a user friendly application that brings people and mobile food together.

Power Point Presentation

Technologies Used

GitHub top language GitHub language count

Front-end Back-end
HTML5 Node.js
CSS3 Express.js
Bootstrap MySQL
JavaScript Sequelize ORM
jQuery Travis CI
ESLint
Heroku
Handlebars

Table of contents

Installation

npm install

JawsDB

Property Value
Host sm9j2j5q6c8bpgyq.cbetxkdyhwsb.us-east-1.rds.amazonaws.com
Username r9l0r0uy57bkpy4r
Password s8ybwrtr5swrk5dw
Port 3306
Database tkyj153geucbe07u

Instructions

Launch Application on Heroku

Features

  • Create events
  • Remove events
  • Attend events
  • Login/out
  • Save profile data
  • Modify profile data
  • Modify events

Example Gif

MVC Paradigm Folder Structure

root directory/
├──▹ 📁 config/
│ ├──▹ ☕ passport.js
│ └──▹ ☕ config.js
├──▹ 📁 controllers/
│ ├──▹ ☕ appController.js
│ └──▹ ☕ authController.js
├──▹ 📁 db/
│ ├──▹ ☕ seed.js
│ └──▹ schema.sql
├──▹ 📁 middleware/
│ └──▹ ☕ ensureAuthenticated.js
├──▹ 📁 models/
│ ├──▹ ☕ example.js
│ ├──▹ ☕ index.js
│ ├──▹ ☕ session.js
│ └──▹ ☕ user.js
├──▹ 📁 node_modules
│ └──▹ 📁 installed node files/folders
├──▹ 📁 public/
│ ├──▹ 📁 css/
│ │ └──▹ ✍ style.css
│ ├──▹ 📁 js/
│ │ ├──▹ ☕ app.js
│ │ └──▹ ☕ example.js
│ └──▹ 📁 images/
├──▹ 📁 routes/
│ ├──▹ ☕ apiRoutes.js
│ └──▹ ☕ htmlRoutes.js
├──▹ 📁 views/
│ ├──▹ 📁 layouts/
│ │ └──▹ main.handlebars/
│ └──▹ 📁 partials/
│ │ ├──▹ 📁 modal/
│ │ │ └──▹ login-block.handlebars
│ │ ├──▹ 📁 nav/
│ │ │ └──▹ nav-block.handlebars
│ │ ├──▹ 404.handlebars
│ │ ├──▹ dashboard.handlebars
│ │ ├──▹ example-details.handlebars
│ │ ├──▹ example.handlebars
│ │ ├──▹ profile.handlebars
│ │ └──▹ register.handlebars
├──▹ ☕ server.js
└──▹ ᶨ package.json

Repository

GitHub repo size

GitHub Commit Activity GitHub Last Commit

GitHubopen pull request GitHub closed pull request

GitHub Stars

Test

Build Status

GitHub open issues GitHub closed issues

Licence

GitHub license

Contributors

GitHub contributors GitHub Forks GitHub Watchers

Joshua M. Small Jinhi Ahn Jarrod Bataille
JMSmall89@gmail.com ahn.jinhi@gmail.com jtbataille@gmail.com
GitHub Followers GitHub Followers GitHub Followers