Skip to content

dimikmps/TravelBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn


TravelBlog

A Dubai landmarks showcase
Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact
  4. Acknowledgments

About The Project

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.

Features

User Features

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.

Admin Features

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.

(back to top)

Built With

  • Angular
  • Node-js
  • Express-js
  • MongoDB
  • Parse-server

(back to top)

Getting Started

To get a local deployment up and running, please follow these simple example steps.

Installation & deployment

Follow the steps below to get the project up and running:

  1. Clone the repo

    git clone https://github.com/dimikmps/TravelBlog.git
  2. Back-end deployment

    cd be-client
    npm install
    npm start
  3. Front-end client deployment

    cd fe-client
    npm install
    ng serve

(back to top)

Contact

Dimitris Kampas - LinkedIn

Project Link: https://github.com/dimikmps/TravelBlog

(back to top)

Acknowledgments

(back to top)