Skip to content

Dynamic web application for showcasing and reviewing tourist attractions in Naples, built with PHP, JavaScript, and PostgreSQL.

Notifications You must be signed in to change notification settings

Marco210210/Naples-Tourism-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Naples Tourism Website

This repository contains a web development project that showcases the main tourist attractions of Naples through a dynamic website.

The project was developed using PHP, JavaScript, HTML/CSS, and PostgreSQL as the backend database. It provides a simple but complete experience for both anonymous and registered users, including the ability to browse information and submit reviews.


🌍 Project Overview

The web application allows users to:

  • View a homepage with featured tourist attractions in Naples.
  • Access detailed pages for each attraction, including description, hours, prices, and location via Google Maps.
  • Register and log in to leave reviews with star ratings.
  • View and manage their user account.

The interface dynamically adapts based on login status, and data is securely managed via sessions and hashed credentials.


πŸ› οΈ Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: PHP
  • Database: PostgreSQL
  • Other: Google Fonts, Google Maps API, session and cookie management

πŸ“ Repository Structure

  • src/ β€” Website source code (PHP, JS, CSS, images)
  • docs/ β€” Project documentation (PDF)
  • README.md β€” Summary and usage instructions

πŸš€ How to Use

  1. Clone the repository.
  2. Host the files in the src/ folder on a local or remote PHP server.
  3. Ensure the PostgreSQL database is configured as per the structure defined in the documentation.
  4. Access the site via browser and explore its features.

πŸ“„ Documentation

This document contains detailed explanations of the project structure, database schema, and screenshots of the website.


πŸ‘₯ Contributors


πŸ“„ License

This project is licensed under the CC BY-NC-SA 4.0 License
License: CC BY-NC-SA 4.0

You may share and adapt this work for non-commercial purposes only, as long as you give appropriate credit and distribute your contributions under the same license.
For commercial use, explicit permission from the authors is required.

About

Dynamic web application for showcasing and reviewing tourist attractions in Naples, built with PHP, JavaScript, and PostgreSQL.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •