Giter Site home page Giter Site logo

golangis / ltw-lunchlab Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 19.44 MB

Web application that allows users to search for food and restaurants, as well as to create their own restaurants. ๐Ÿ”๐Ÿ•

CSS 9.06% PHP 88.30% Shell 0.05% JavaScript 2.59%
figma javascript ltw php ui-design webdev webdevelopment

ltw-lunchlab's Introduction

img

LTW 2021-2022 - LunchLab

Project Description

This project was developed for the course of Web Languages and Technologies (LTW) of the Integrated Master in Informatics and Computing Engineering (MIEIC) at FEUP. The main goal of this project is to develop a web application that allows users to search for food and restaurants, as well as to create their own restaurants.

Below, you can find some screenshots of the application: img

To execute the program in Windows you should:

  • Have sqlite3 installed
  • Have php installed
  • Have wsl installed

After that, you should:

  • Clone the repository
  • On the terminal, run wsl to enter the linux terminal
  • Run the command php -S localhost:8080 in the LunchLab folder

Project Development๐Ÿ“

The first thing we did was defining the UML diagram of the database. We started by defining the entities and their attributes, as well as the relationships between them. After that, we defined the database schema and created the database.

Then, we created wireframes with the main features to decide where to fit each feature. After that, we created the hi-fi mockups, which are the ones that we used to develop the project. We used Figma for this task, since it has a lot of features that allow us to create a very realistic mockup with clicks and transitions.

We started by creating the login and register pages, as well as the database functions to register and login users. After that, we created the profile page, where users can edit their profile information.

Then, we created the restaurant page, where users can see the restaurant information, as well as the dishes and reviews. We also created the restaurant owner page, where restaurant owners can see the reviews of their restaurant and answer to them.

Team Members ๐Ÿ‘ฅ

We had a whole lot of fun developing this project! It was a great experience and we learned a lot.

This project was developed by:

  • Margarida Cosme
  • Mariana Solange
  • Matilde Silva

ltw-lunchlab's People

Contributors

golangis 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.