Rice provides intelligently customized recommendations for you and your friends.
- [Usage] (#Usage)
- Getting started
- Clone the latest version
- Install Dependencies
- Setup Environment Variables
- Start the application
- Architecture
- [System Diagram] (#system)
- [Directory Layout] (#directory)
- API Endpoints
- [Business Service Endpoints] (#business)
- [Users Service Endpoints] (#users)
- [Technologies] (#Technologies)
- [Team] (#Team)
- [Contributing] (#Contributing)
![Landing Page] (https://cloud.githubusercontent.com/assets/8594433/17722510/6b8036c8-63e7-11e6-9c22-c0fb9198cfcb.png)
![Login or Signup] (https://cloud.githubusercontent.com/assets/8594433/17722507/6b7f551e-63e7-11e6-8d1f-b7442ad25a72.png)
![Location] (https://cloud.githubusercontent.com/assets/8594433/17722508/6b7f740e-63e7-11e6-93f5-10059249c874.png)
![Preferences] (https://cloud.githubusercontent.com/assets/8594433/17722509/6b7ffce4-63e7-11e6-970c-399c7eed41ef.png)
![Ratings] (https://cloud.githubusercontent.com/assets/8594433/17723583/fd88fffc-63ef-11e6-9930-d89717868af6.png)
Start by cloning the latest version of Rice on your local machine by running:
$ git clone https://github.com/dadamaka/rice
$ cd riceFrom within the root/static directory run the following command to install all dependencies:
$ npm install-
Start the server by running the following command from the root directory:
$ npm start
-
Your server is now live at
http://localhost:3000
![alt text] (https://cloud.githubusercontent.com/assets/8594433/16996630/fe4151b8-4e66-11e6-987b-b75a767f6d35.png "Rice System Architecture")
└── static
├── client
│ ├── assets
│ ├── fonts
│ ├── public
│ ├── src
│ │ ├── components
│ │ ├── containers
│ │ ├── layouts
│ │ ├── modules
│ │ │ ├── Friend-View
│ │ │ ├── Group-View
│ │ │ ├── Home-View
│ │ │ ├── Landing-View
│ │ │ ├── Pref-View
│ │ │ ├── Ratings-View
│ │ │ ├── Restaurant-View
│ │ │ └── SignIn-View
│ │ ├── redux
│ │ └── utils
│ └── styles
├── node_modules
├── public
│ └── externals
│ └── apiGateway-js-sdk
└── server
└── server.js
[Business Service Endpoints] (https://github.com/dadamaka/rice-business)
GET/api/business/infoGET/api/business/reviewPOST/api/business/reviewGET/api/business/detailPOST/api/business/yelp
[Users Service Endpoints] (https://github.com/dadamaka/rice-users)
GET/api/users/usersPOST/api/users/userPOST/api/users/user/updatePOST/api/users/friendsPOST/api/users/friends/newPOST/api/users/preferencesPOST/api/users/preferences/updatePOST/api/users/group/preferences
- Auth0
- AWS API Gateway
- AWS IAM
- AWS SDK
- SAML
- Axios
- React Redux
- React Router
- Webpack
- Bootstrap CSS
- SASS
- Node.js
- Express
- AWS Lambda
- Bookshelf/Knex
- MySQL
- Mocha
- Chai
- AWS EC2
- AWS RDS
- Docker
- Heroku
- Yelp
- Google Maps
- Rice-Business
- Rice-Users
- Rice-Recommendations
- Notifcations
[Dan Conger] (https://github.com/dconger)
[Dan Fiore] (https://github.com/taptapdan)
[Katherine Hao] (https://github.com/mashybuttons)
[Matt Naing] (https://github.com/mattgrisanu)
See CONTRIBUTING.md for contribution guidelines.