Skip to content

Nalhin/Imgur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imgur

A website that allows users to generate random images from imgur and manage favorites.

main

favourites

Requirements

Install node package manager npm. You should be able to run the following commands.

node --version
npm --version

Installation

git clone https://github.com/Nalhin/imgur-generator
cd imgur-generator
npm install

Start

npm run start

Data

Imgur App generates 5 character hashes and keeps sending requests until a valid image is found. Subsequently, the image is displayed to the user. This app could be used to generate 6 or 7 character hashes, however with so many dead links it would take forever to find a valid one.

Stack

React, React Router, Redux, Redux Saga, Sass, Firebase.

What I learned

  • React Router basics.
  • Firebase.
  • Redux.
  • Redux Saga.
  • Asynchronous requests with Redux.
  • Scss.
  • BEM.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.