Giter Site home page Giter Site logo

huangsam / chowist Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 10.0 3.3 MB

Great places are chosen by great chowists

Home Page: https://huangsam.github.io/chowist/

License: MIT License

Python 76.73% HTML 21.11% CSS 0.24% Shell 1.51% Dockerfile 0.42%
bootstrap django docker google-maps hacktoberfest postgresql python restaurants website yelp

chowist's Introduction

Hi there ๐Ÿ‘‹

I work as a full-time software engineer.

I use GitHub as a platform to empower developers and for experimenting with the latest tech.

In my spare time:

  • ๐Ÿ’ป I work on open-source projects
  • ๐Ÿ“ท I shoot photos for family and friends
  • ๐Ÿฅ I play the drums for fun

chowist's People

Contributors

dependabot[bot] avatar huangsam avatar mchamoures avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

chowist's Issues

Add support for Google Maps integration

Before in ciscochef days, the app would have an interactive map with a listing of the places. It was initialized by Google Maps v3 API. Ever since the port over to chowist, that experience has been lost. It would be nice to bring it back again.

Add more restaurants to the test data

Currently we have 23 restaurants in the Bay Area - all of which I enjoy. But it would be nice to add additional places to bring life to the application.

Make Google Maps more responsive

When a client shrinks the page to mobile size, the map kicks the view out to the other side so that one needs to scroll back in the other direction to see the previous content. Can work on maintaining map view even after scaling the screen.

Add support for restaurant reviews

The Rating model is not being used for much other than display when viewing the detail view for restaurants. The Rating model should have the following views associated to it:

  • Detail view for individual ratings
  • Update view for individual ratings
  • Create view for new ratings

And have object permissions enabled for ratings (i.e. only publishers can edit their own ratings).

Add a page to choose random restaurant

Currently there is a list of restaurants. But if someone is undecided, they would like to choose a restaurant at random. Though they might have preferences, so providing support for filters would be appreciated.

Cannot edit profile

Edit profile button exists but was not correctly supported. Specifically, the view tried to edit Profile and User but it only enabled changes to Profile attributes. Moreover, it allowed a website user to configure the Profile to another User instance.

This needs to be fixed to modify both model attributes. And the Profile and User should be closely tied such that you can disassociate Profile from its User.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.