Tickets Manager Web Application

Project
Course Unit: Linguagens e Tecnologias Web, 2nd year
Course: Informatics and Computer Engineering
Faculty: FEUP (Faculty of Engineering of the University of Porto)
Evaluation: 19/20

Project Goals

Make a simple web application without any framework to explore the basics of web development. Implement POST and GET requests, as well as a simple REST API. In addition, reload/inject content dynamically using AJAX. Manage sessions and cookies and secure the application against XSS and CSRF attacks. Responsive design and a comprehensive user interface and experience.

Implemented features

See here the project requirements.

How to run

  1. git clone
  2. cd
  3. chmod +x run.sh
  4. ./run.sh

Technologies used

HTML Sass JavaScript php