All Projects → huangsam → chowist

huangsam / chowist

Licence: MIT license
Great places are chosen by great chowists

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
shell
77523 projects
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to chowist

Geolocator-2
Learn how to find and work with locations in Django, the Yelp API, and Google Maps api.
Stars: ✭ 24 (+84.62%)
Mutual labels:  google-maps, yelp
js-markerclusterer
Create and manage clusters for large amounts of markers
Stars: ✭ 92 (+607.69%)
Mutual labels:  google-maps
svelte-googlemaps
Svelte Google Maps Components
Stars: ✭ 62 (+376.92%)
Mutual labels:  google-maps
Pix2Pix
Image to Image Translation using Conditional GANs (Pix2Pix) implemented using Tensorflow 2.0
Stars: ✭ 29 (+123.08%)
Mutual labels:  google-maps
bobbycar
IoT Transportation demo using Red Hat OpenShift and Middleware technologies
Stars: ✭ 33 (+153.85%)
Mutual labels:  google-maps
hass-populartimes
Custom component for Home Assistant which generates a sensor to show popularity for a google maps place.
Stars: ✭ 24 (+84.62%)
Mutual labels:  google-maps
json2kml
Python scripts to export Google Maps saved/starred places to KML, CSV, Sygic
Stars: ✭ 42 (+223.08%)
Mutual labels:  google-maps
FlipTable
A Restaurant Table Reservation App
Stars: ✭ 62 (+376.92%)
Mutual labels:  restaurants
GoogleMapsHelper
An easy to integrate Model Based Google Maps Helper (SVHTTPClient, AFNetworking) That lets you Geo Code , Reverse Geocode, Get Directions , Places Autocomplete.
Stars: ✭ 21 (+61.54%)
Mutual labels:  google-maps
qualtrics-map
Google Maps integration into Qualtrics.
Stars: ✭ 17 (+30.77%)
Mutual labels:  google-maps
pre-commit
pre-commit hook terraform; pre-commit hook prometheus
Stars: ✭ 35 (+169.23%)
Mutual labels:  yelp
ParkingDemo
Taipei City Parking Lot Information Query System Demo
Stars: ✭ 18 (+38.46%)
Mutual labels:  google-maps
not-ubereats
This website was created to help showcase local restaurants in Toronto who offer their own delivery service.
Stars: ✭ 18 (+38.46%)
Mutual labels:  restaurants
ember-google-maps
A friendly Ember addon for working with Google Maps.
Stars: ✭ 93 (+615.38%)
Mutual labels:  google-maps
Flutter-google-map-example
Flutter Google Map Example - Day 41
Stars: ✭ 71 (+446.15%)
Mutual labels:  google-maps
CarAnimation
A project for the implementation of the car animation feature in most ride-sharing/ food delivery apps
Stars: ✭ 45 (+246.15%)
Mutual labels:  google-maps
flu-monitor
Flu visualization tool
Stars: ✭ 10 (-23.08%)
Mutual labels:  google-maps
ReaLocate
ASP.NET MVC 5 Real Estate Application
Stars: ✭ 18 (+38.46%)
Mutual labels:  google-maps
virtual-reality-tour
📍 Virtual reality travel in Google Street View.
Stars: ✭ 34 (+161.54%)
Mutual labels:  google-maps
jk64-plugin-reportmap
Report Google Map APEX Plugin
Stars: ✭ 37 (+184.62%)
Mutual labels:  google-maps

Chowist

CircleCI License

Great places are chosen by great chowists.

This is an application that replicates core features of Yelp, and adds a couple more bells and whistles.

Here are some key features:

  • Homepage for marketing purposes
  • Profile for customized experience
  • Places as list and detail views

Click here to see a quick walkthrough of the application.

Getting started

Here are some things to be aware of in development and production.

Local setup

Install dependencies and create a virtualenv instance:

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt

Then run database migration:

python manage.py migrate

Finally, start up the Django development server:

python manage.py runserver

Local data

For local development, you can load some data:

python manage.py loaddemo .demo/places.json

Here are the loaded users for reference:

  • admin with password admin (Super user)
  • john with password john (Normal user)
  • jane with password jane (Normal user)

Docker setup

Complete local setup with Docker by running a single command:

docker-compose -f compose/dev.yml -p chowist up --build -d

Production setup

For production, you will want to use gunicorn for running the server:

gunicorn -w 4 chowist.wsgi

When using Gunicorn, remember to host the static files from a web server.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].