Foodsquare: Django Template based Web App's Container
391
With growing number of restaurants in Dhaka city, it has become very much indispensable part for the restaurants to have an website where they can not only manage their business but also advertise their products. And Covid-19 has just shown how much necessary it is to have an online presence even for a small organization.
But it's not easy for all restaurants to build and manage their websites themselves. That's where FoodSquare comes into the picture.
It gives restaurants a platform to manage their own restaurants and put their products on display. On the other hand, food-lovers get the opportunity to browse food items as per their taste and budget from hundreds of restaurants.
This repo contains the web app for this system implemented in Django-2.2 with Model-View-Template design pattern. This was an Information System Design project, part of an academic course of CSE, BUET. So some of the best practices of system design could not be maintained properly.
Spec:
How to run:
Clone the github repo
Now you can either run in docker containers of a pre-built image on docker hub of this repo or create an python & database environment yourself
Docker
docker-compose build
docker-compose up
Dockerfile & use it in composer.Or, Python Environment/Database setup
foodsquare with owner as postgres, password as postgrespython3 -m pip install --upgrade pip
python3 -m venv venv
source venv/bin/activate
python3 -m pip install -r requirements.txt
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver
python3 manage.py loaddata data.json
N.B. Facebook/Google login may not work properly as those login apps credentials might be outdated now.
Some Basic Functionalities Implemented:
Docker Hub Repo: https://hub.docker.com/r/subangkar/foodsquare
Homepage 
Browse Cuisines

Payment
Branch Open
Add Items

Manage and Accept Orders

Please, find the detailed report and manual of this project @FoodSquare-Report
Content type
Image
Digest
Size
387.3 MB
Last updated
about 6 years ago
docker pull subangkar/foodsquare