Table of Contents
Welcome to the Dubai Landmarks Website, a comprehensive platform showcasing the rich and iconic landmarks of Dubai. This project is designed to provide users with an interactive and informative experience, highlighting the city's most notable attractions.
All users can access a complete list of available landmarks. Landmarks are displayed in an order based on database-specific criteria.
Each landmark can be presented within a card format. Cards include essential details and a visual thumbnail. Users can access full details by clicking the action button or the landmark's title.
The detailed landmark view contains comprehensive information about the landmark, a full-size high-res photo, direct access to the landmark's official website, as well as an embedded map showing the landmark's location, based on stored coordinates.
There's a secure login feature for admins to manage landmark details. Authorized admins can edit and update landmark information directly from the platform. They can also upload photos up to 5MB, while that action automatically generates a thumbnail photo and updates it where applicable.
To get a local deployment up and running, please follow these simple example steps.
Follow the steps below to get the project up and running:
-
Clone the repo
git clone https://github.com/dimikmps/TravelBlog.git
-
Back-end deployment
cd be-client npm install npm start
-
Front-end client deployment
cd fe-client npm install ng serve
Dimitris Kampas - LinkedIn
Project Link: https://github.com/dimikmps/TravelBlog