Skip to content

Projects developed for Web Languages and Technologies class.

Notifications You must be signed in to change notification settings

julietafrade97/feup-ltw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

feup-ltw

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.

Project

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.

Screenshots


















Features

  • 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).

Build

We recomend installing MAMP or XAMPP to run this website. Credentials needed to access the website:

  • Username: julietafrade
  • Passoword: Pass*word1

About

Projects developed for Web Languages and Technologies class.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 47.7%
  • JavaScript 21.0%
  • PHP 16.6%
  • CSS 12.1%
  • Hack 1.9%
  • PLpgSQL 0.7%