Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/golangis/LTW-LunchLab
Web application that allows users to search for food and restaurants, as well as to create their own restaurants. ππ
https://github.com/golangis/LTW-LunchLab
figma javascript ltw php ui-design webdev webdevelopment
Last synced: 2 months ago
JSON representation
Web application that allows users to search for food and restaurants, as well as to create their own restaurants. ππ
- Host: GitHub
- URL: https://github.com/golangis/LTW-LunchLab
- Owner: golangis
- Created: 2022-03-05T22:47:51.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-10T16:28:20.000Z (over 1 year ago)
- Last Synced: 2024-07-30T20:57:34.659Z (5 months ago)
- Topics: figma, javascript, ltw, php, ui-design, webdev, webdevelopment
- Language: PHP
- Homepage:
- Size: 19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![img](https://github.com/golangis/LTW-2021-2022/blob/main/LunchLab/images/logo.png)
# LTW 2021-2022 - LunchLab## [Project](https://github.com/golangis/LTW-2021-2022/tree/main/LunchLab)
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](https://github.com/golangis/LTW-2021-2022/blob/main/LunchLab/images/readme/readme.gif)To execute the program in Windows you should:
- Have sqlite3 installed
- Have php installed
- Have wsl installedAfter 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