Skip to content

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

154 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Photoshare

A Full stack instagram clone developed using NodeJS,Express,MongoDB, React,

Functionalities include:

  • Login/Signup
  • Edit Profile/Channge password
  • Create a post
  • Like a post
  • Comment on a post
  • Follow other users
  • Unfollow other users
  • Delete a post

Tech

  • Frontend: React
  • State management: Redux
  • Server state: React- query
  • Routing: React Router
  • Backend: Express
  • Database: MongoDB
  • Image hosting: Cloudinary

Demo

Demo

Installation

Clone the project

  git clone https://github.com/kelwaffi/Photoshare

setup

Install dependencies

run this command in both the client and server directory

  npm install

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

  • MONGO_URI= // mongodb://localhost:27017/instaclone
  • JWT_SECRET= // random string:
  • CLOUDINARY_API_KEY= // Cloudinary API key
  • CLOUDINARY_API_SECRET= // Cloudinary API secret
  • CLOUDINARY_CLOUD_NAME= // Cloudinary cloud name
  • EMAIL_SERVICE= // Smtp-relay.example.com
  • EMAIL_PASSWORD= // Password
  • Base_URL= // localhost

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages