Giter VIP home page Giter VIP logo

findmyfood's Introduction

FindMyFood

This project was made for a course from university. The purpose of the application is to help the user find something to eat.

Home

First of all, the user is greeted when enetering the app and is presented with three options:

  • Possibility to find something to eat
  • Possibility to see previous orders
  • Possibility to exit the app

*All the user interection can be seen in the left (console window).

Select restaurant

By pressing Selecteaza restaurant the user is redirected to a page where he cand see all the restaurants available. For the purpose of the project I've used three restaurants, all of them are functional, but this doesn't mean they couldn't be more, the app is scalable.


Restaurant page

After selecting from which restaurant he wants to eat, the user is presented the restaurant's meniu(which is not a copy 1:1 of the actual restaurant meniu).


Order page

By selecting something from the meniu, the user needs to sent the order by completing the address where the order should be delivered.

The order is beeing processed and sent when it appears in the log window the file where de order had been saved (1) and the order itself (2).

And for those who don't want something from the meniu we have the option to make your own pizza.

And the proccesing is the same as before.


Previous orders

The user can see previous orders by entering from the Home page in the Previous order (Istoricul comenzilor). In the log window it appears every order the user is looking at (exemple: If you look at the order 8, in the log screen appears the order 8).



Words about how I've done things

For the order part I've used files. I have a file where I store the total number of orders and every order have it's own file.


Documentation and what I've used

For the graphic part I used a framework named GTK. Bellow I've put the installation guide I've used:

And for the understaing of how to use the GTK framework

findmyfood's People

Contributors

poenaruiulian avatar

Stargazers

 avatar

Watchers

 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.