Skip to content

🥙 Full-stack web app that helps connect food-truck owners with their customers.

Notifications You must be signed in to change notification settings

sam-pop/TruckTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TruckTrack

Table of Contents

Project description

TruckTrack is a fully responsive, MySQL/Sequelize/Node.js/Express/Passport MVC web app that was built in a few days as a full-stack coding project.

TruckTrack helps connect food truck owners with their customers.

TruckTrack is a free app created for food truck lovers and for food truck business owners. This free app lets customers track the food trucks they love around the DC Metro Area.

Based on their current location customers can browse the food trucks around them. Food-truck owners can share their current location with their customers and potential customers while having a detailed business profile page to showcase their food-truck.

Check out the repo Wiki section for detailed user-stories, database diagrams & file structure.

How to use

You can use this web app AS-IS by running it from the following link: https://truck-track.herokuapp.com/

First, clone this repo by running the command: git clone https://github.com/sam-pop/TruckTrack.git.

You will also have to set-up a local instance of mySQL server, look at config/config.json for the development settings.

From the command line run npm install to install all required dependencies from the package.json file.

Make sure you are connected to your local mySQL server and from the command line run node server.js to start the server at localhost:8080 (you can change the port in the server.js file that's located in the root directory).

What we used

Back-end:

Font-end:

Team members

Demo

https://truck-track.herokuapp.com/

Screenshot

Mobile:

Mobile Screenshot

Truck owner profile page:

Truck owner profile page

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :)