Skip to content

Angular app that uses Flickr API to search for photos

License

Notifications You must be signed in to change notification settings

thusithanuwan/photo-vista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

P H O T O - V I S T A

Description

Photo Vista is an exciting Angular project that allows users to explore a vast collection of photos using the public Flickr API. The application also comes with an additional feature - a personal image gallery, allowing users to curate and store their favorite images. The image gallery feature is designed to work seamlessly with the Spring back-end.

If you're interested in testing out the own gallery feature, you can find the corresponding back-end code in the following repository: photo-vista-api

Tech Stack

The application is built using the following technologies:

Angular  Bootstrap  HTML5  CSS3  TypeScript  NPM  IntelliJ IDEA

Releases

The first release of Photo Vista is named "Initial Photo Lookup (v1.0.0)". You can find it in the following link: Initial Photo Lookup (v1.0.0)

Prerequisites

Before running the application, make sure you have Node.js,NPM and angular CLI globally installed. You can install them using the following links:

Debian and Ubuntu based Linux distributions - Node.js,NPM

macOS - Node.js,NPM

Windows - Node.js,NPM

Angular CLI

Quick Start

Follow these steps to run the application locally:

  1. Clone the repository to your local machine:
$ git clone https://github.com/thusithanuwan/photo-vista.git
  1. Change directory to the project folder:
$ cd ./front-end
  1. Install dependencies:
$ npm install
  1. Create a Flickr account and obtain your API key.

  2. Set your Flickr API key inside the environment/environment.development.ts file.

  3. Start the development server:

$ ng serve

Screenshots

Screenshot from 2023-08-04 17-03-17 Screenshot from 2023-08-04 17-04-12 Screenshot from 2023-08-04 17-04-25

License

This project is licensed under the MIT License. Feel free to use and modify the code as per the terms of the license

Contact

If you have any questions or feedback, please feel free to reach out:

Thank you for visiting this repository! If you find it helpful or inspiring, don't forget to leave a star ⭐️. Happy coding!