Projects for the Web Languages and Technologies (LTW) class of the Master in Informatics and Computer Engineering (MIEIC) at the Faculty of Engineering of the University of Porto (FEUP).
Made in colaboration with Julieta Frade and Luís Martins.
Completed in 13/12/2017.
Create a web application where users can store and share to-do lists. Requirements:
- Create a sqlite database where data about users and to-do lists is stored.
- Create documents using HTML and CSS that represent the web pages of the application.
- Use PHP to generate those web pages after retrieving/changing data from the database.
- Use Javascript to enhance the user experience (for example using Ajax).
The Sketch App was used to develop Meraki's design, you can check it out on my behance. Oh, and there's a youtube video.
- Register a new account.
- Login and logout.
- Edit user's profile.
- List user's to-do lists.
- Create new to-do lists.
- Add items to a to-do list.
- Mark an item as completed.
- Delete a to-do list.
- Add extra information to to-do lists (category, title, color).
- Add extra information to items (color, priority).
- Allow the creation of projects. A project has a set of users and to-do lists.
- To-do lists archive.
The following technologies are all used: HTML, CSS, PHP, Javascript, Ajax/JSON, PDO/SQL (using sqlite).
We recomend installing MAMP or XAMPP to run this website. Credentials needed to access the website:
- Username: julietafrade
- Passoword: Pass*word1