Skip to content
This repository has been archived by the owner on Aug 13, 2024. It is now read-only.

Hypermedia Applications (Web and Multimedia) a.y. 23/24 - Final Project

Notifications You must be signed in to change notification settings

LorenzoProSky/HYP-Technology-Project

Repository files navigation

---- DISCLAIMER ----

This repository contains the final project for the MSc course Hypermedia Applications (Web and Multimedia) a.y. 2023/2024 at Politecnico di Milano. View the reports:

  1. Design Report
  2. Technology Report

Note: MiLA is a fictional support centre created solely for this project. The MiLA website was initially deployed on Vercel with backend server on Vercel and database on Supabase. However, the website is no longer live (for obvious reasons). To explore the website, you can:

  • View the design report, which includes commented screenshots of the website pages, or
  • Run the project locally. Please note that the images were originally hosted on Supabase, so they will not display correctly. You can find all images and database schemas in the proper folder.

MiLA Website Repository

MiLA is a support centre for women and children victim of violence based in Milan. It offers comprehensive range of services and initiatives, with the goal of improving women’ situations and empowering them for a better future.

Objectives

MiLA's primary objectives are:

  1. Immediate Assistance: providing immediate support for women and children in difficult situations.
  2. Empowerment Tools: offering tools and opportunities to help women improve their lives and achieve lasting happiness.
  3. Enhanced Accessibility: widening the reach of support and improve service accessibility.

Website Goals

The developed website aims to:

  1. Enhanced Support: improve support quality and accessibility.
  2. Unified Experience: provide a cohesive and user-friendly platform for women and children in need.
  3. Widen MiLA’s Reach: increase the visibility of MiLA’s services and initiatives within the Milan area.

Features

The MiLA website includes the following features:

  • Information Hub: comprehensive information about MiLA's centres, people, services and projects.
  • Contact Options: multiple ways to get in touch with MiLA for immediate assistance.
  • Volunteer and Donation Information: details on how to support MiLA’s mission.
  • Chatbot: virtual advisor and confidant to provide rapid psychological and emotional support.

Getting Started

To get started with the MiLA website:

  1. Clone the repository and navigate to the project directory.
  2. Install dependencies:
# npm
npm install
# yarn
yarn install
  1. Start the development server on http://localhost:3000:
# npm
npm run dev
# yarn
yarn dev

Contact

For any questions or support, please contact us at:

We appreciate your support and we thank you for being a part of MiLA’s mission.