dawidbudzynski / restaurant_finder_python_django

A web application made using Python 3, Django 2, React, Redux and REST API. Application converts address provided by user to coordinates using Google Geocoding API. Then taking coordinates, application displays information about nearby restaurants using Zomato API.

Home Page:https://restaurantfinderdjango.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Restaurant Finder Build Status

General info

A web application made using Python 3, Django 2, React, Redux, REST API and Semantic UI. Application converts address provided by user to coordinates using Google Geocoding API. Then taking coordinates application displays information about nearby restaurants using Zomato API.

Main functions

  • displaying details about nearby restaurants
  • displaying maps using Google API

Technologies

  • Python 3
  • Django 2.0
  • React
  • Redux
  • REST API
  • Semantic UI

Setup

To run this project:

  1. Rename settings.ini.example to settings.ini and fill required fields.
  2. Start docker containers with command:
    $ docker-compose up
    
  3. Application is available on port 3000
    http://localhost:3000/
    

Demo

alt text alt text alt text

About

A web application made using Python 3, Django 2, React, Redux and REST API. Application converts address provided by user to coordinates using Google Geocoding API. Then taking coordinates, application displays information about nearby restaurants using Zomato API.

https://restaurantfinderdjango.herokuapp.com


Languages

Language:Python 38.5%Language:JavaScript 35.3%Language:HTML 23.6%Language:CSS 1.9%Language:Dockerfile 0.7%