###Food Trucks### A service that tells the user what types of food trucks might be found near a specific location on a map.
It mashes up the following APIs to achieve its goal. -Google Maps -Google GeoLocation -DataSF
###The Technology Stack### The following technologies are used to implement Food Trucks V1.0
- Bootstrap 3.0 | JS | JQuery | CSS
- JSP
- Spring | Java | Maven
- 3rd Party APIs
###How to start developing### Want to be a committer for FoodTrucks? Clone the project:
git clone https://github.com/Abiel/FoodTrucks.git
Notify the team of any feature you are working, implement your changes and push your changes as follows
git add -A
git commit -m "A very detailed comment of what is done should be here."
git push origin master
###How to deploy### Please deploy the app only when there are 0 test failures and 0 test errors. To run tests:
mvn test
To generate war file to be deployed:
mvn war:war
scp ths file to our server and deploy it in our server.
scp foodtrucks.war ubuntu@10.1.345.678
sudo cp foodtrucks.war /usr/lib/tomcat7/webapps/
###Unit Tests###
Under src/main/test a set of unit tests are included. Whenever a feature is implemented and/or modified please include all tests that validate those changes. Make sure all tests are passing.
###Next Features### In no particular order we have the following features to be implemented:
- User management: enable users to signup and create simple profiles.
- User Reviews & Likes: enabling users to review, like, and rate trucks.
- Recommendations & user targeting: based on their reviews & likes, recommend trucks to users.
- Sentiment Analysis: a feature for truck owners to get analysis of what users are discussing regarding their service.
Contacts: abiel [dot] m [dot] woldu [at] gmail [dot] com