Giter Club home page Giter Club logo

pizzeria's Introduction

Giuseppes Pizzeria

Guiseppes is a family run pizzeria and this webiste has been designed to provide a booking and contact service

Description

This website has been designed to allow the user/customer create, update or delete a booking without having to call the resurant to create a booking. It also allows the user to view an online menu so they can have an informed decision on weather they would book the resurant or not. The contact section allows the user to contact the resturant with any complaints or questions about the establishment/menu.

Dependencies

All the dependencies can be found in the "requirements.txt" file.

Installing

    - pip install -r requirements.txt

Executing program

  • To execute the program open the terminal
  • type "python3 manage.py runserver"
  • click enter and a IP links should apear in the terminal
  • command click the link and it will take you to the page

User Stories

  • See/Download the menu

    • i have implemented half of this user story by having the menu displayed on the front page of the web page
  • See available time

    • i havent been able to apply this user story due to complications with the CRUD functionalties that have taken longer then expected to solve this is the same with #5,7,8,9 user stories
  • Create a booking

    • i have implemented this with the Curd functionlity along with the #1 and #2 user stories aswell

Testing

I have tested the website in multiple ways, such as using auto testing functions supplied by django aswell as letting people use the website to find bugs.

You can find the testing function in the test.py file.

Bugs

#1 When trying to update the user booking but you dont want to change the time or date of the original booking it throws up
an error talking about a formatting issue.
    - i plan to fix this error by finding a way to keep the datefield formatted in the correct way. i will also check if the input is empty
    and if it is the date that was previously in the field will be reinstreted into the field.

#2 The second error is very much similar to the 

Future developments

Wire Frames

## Authors

Contributors names and contact info

Alex Daley

[email protected]

Acknowledgments

I would like to give acknowlagements to the multiple stack overlfow sources and the django documentation i have used/looked into to help fix bugs add functionality.

pizzeria's People

Contributors

alrxdaley avatar

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.