FongWaiLam / recipez

Information Technology Coursework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cover Github Actions

Coursework

Recip(EZ) is a assessed coursework for Internet Technology (M). This web application is developed using Python, Django, HTML, CSS and associated technologies including Javascript, JQuery or AJAX. The CSS framework Bootstrap is used to support the responsive web design.

This web development is now deployed to :- https://recipez.pythonanywhere.com/

Youtube demo presented by Qi Li :- https://youtu.be/yhqYOIEpBEM

Overview

Recip(EZ) is a website that provides a welcoming and engaging community for home cooks, which allows users to share and view recipes from other creators/community members The goal of this website is to provide inspiration and convenience to people who are interested in cooking at home and exploring new dishes, which has become increasingly popular since the COVID 19 pandemic.

  • a user friendly interface with easy navigation
  • users can easily browse, search, and save their favorite recipes
  • users can upload and share their own recipes
  • users can rate, review and comment on other users' content
  • clear instructions, attractive photos, and ingredient information
  • simple, intuitive, mobile friendly interface

Getting Started

The recipez application is deceptively simple to run, based on a standard Django project structure. To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them. You will need Python3 and the Django framework installed on your machine.

  • python
    $ sudo apt-get install python3
    $ sudo apt-get install python3-pip

Installation

  1. Clone the repo
    git clone https://github.com/FongWaiLam/recipez.git
  2. Install Python-pip packages
    $ pip install -r requirements.txt
  3. Create the migration files
    $ python ./manage.py makemigrations recipez
    $ python ./manage.py migrate
  4. Populate the database with our test data
    $ python ./populate_testdata.py
  5. Run the Django development server
    $ python ./manage.py runserver 5000

(back to top)

System Architecture

image

Site Map

image

About

Information Technology Coursework


Languages

Language:HTML 48.8%Language:Python 40.5%Language:JavaScript 6.7%Language:CSS 4.0%