https://github.com/chlab/lunchy
A web app to suggest what to get for lunch near you
https://github.com/chlab/lunchy
Last synced: about 1 year ago
JSON representation
A web app to suggest what to get for lunch near you
- Host: GitHub
- URL: https://github.com/chlab/lunchy
- Owner: chlab
- License: mit
- Created: 2016-04-21T09:00:05.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-07T19:20:45.000Z (about 10 years ago)
- Last Synced: 2025-02-28T12:02:33.719Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 57.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lunchy
This is an over-engineered little web app that helps you find out what to eat for lunch.
It's also an excuse to play around with Django, ReactJS and ES6.
## Setup
### System Requirements
* Python
* Pip
* MySQL
* Setup a database (utf8) and user
* gettext
### Installation
Note: you probably want to do this in a virtualenv
1. `git clone git@github.com:chlab/lunchy.git && cd lunchy`
2. `make install`
3. Rename `lunchy/lunchy/settings_secret.py.template` to `settings_secret.py` and adjust parameters accordingly
4. `make run`
5. You should now be able to access the app at http://127.0.0.1:8000/
## Todos
* Get location from user or browser
* Allow user to narrow the search radius (currently at 5km)
* Implement translations everywhere (including jsx files)
* ~~Move variable JS stuff to it's own file~~
* Put more info on restaurant detail page
* Consider adding flash messages when saving stuff
* Make a common.js bundle
* Improve restaurant suggestion so you don't get the same restaurants all the time
* Do not allow saving the same restaurant twice
* Do not allow saving the same meal option twice (per restaurant)