/Photogram

An application using React-Redux to show images and discuss about them

Primary LanguageJavaScript

Photogram

My Capstone Project For Epicodus, 3.4.2019

By Kaveh Saleminejad

Description

Photogram is a social media photo base application that allows the users to upload photos and discuss about them. It allows the clients to see other user's photos, comments and likes, but to make a new post, comment or like others images the clients need to login with their Google account by clicking on top left navigation bar. After login as a user, the client can create a new post by uploading a photo from his/her device and writing a content for it under profile section. This post will be accessible in both "private Posts" and "All Posts" after that. All login users can write a comment for a post or like it. The total likes and comments will be shown underneath each post.

Live Project

Check live Photogram by clicking here

Setup/Installation Requirements

  • Clone this repository
  • Open Firebase, create an account there if you dont have. Then create a project and copy the firebase key in firebase.js file
  • Open a terminal and navigate into project folder. Then run npm install.
  • After installing the dependencies, run npm start into terminal
  • It will open your browser and the project will accessible at https://localhost:3000

Support and contact details

Contact Kaveh Saleminejad - lcaveh@gmail.com.

Technologies Used

  • HTML
  • CSS
  • UIkit
  • Create_React_App
  • React
  • Redux
  • Firebase

License

This software is licensed under the MIT license.

Copyright (c) 2018 Kaveh Saleminejad