The whole application is created using django. The website is used to post the restaurants and their menu items. A user can create his own profile, follow/unfollow other profiles. Each profile has a feed that displays on the home screen when logged in. Feed shows the menu items posted by the users that the logged in user follows. Users can register via email verification. Implemented a string based search inside of the personal profile. Created unigue slug based urls.
These instructions will get you a copy of the project up and running on your local machine for development.
Install the following
- python 3.6.3
- pip
- virtual env
- django- 1.11
- see requirements for other software
Download/clone the repository. Recommended to use a virtual environment. Open terminal and run these commands to start the server.
cd your-local-repository-path
python3 -m venv Restaurants
cd Restaurants
source bin/activate
cd src
pip install -r requirements.txt
Run the following after setting up and every time you want to start server
python3 mange.py runserver
- python
- django
- SQLite
- pyCharm
- bootstrap
- Jquery
This project is licensed under the MIT License - see the LICENSE.md file for details
Thanks to Justin at codingForEntrepreneurs, for helping me learn django via his youtube channel and blog.