Skip to content

Nimisha-Mavar/Social-Media-Site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Postify

A Postify is a site that provide basic functionality like Login, Logout, Create Post, Like and Unlike post.
I created Postify as a part of react learning.

View

Postify.mp4

Tech Stack

Client: React Js, Bootstrap

Server: Firebase

Database: Firestore(NoSql)

Deployment: Firebase

Features

  • Login with Google and Logout.
  • Create Post.
  • like and unlike Posts.

Live Demo

https://social-media-site-846b2.web.app/

Lessons Learned

  • I build all APIs using React-router-dom.
  • Learn react Hooks like useState, useEffect, useForm and Conditional Statements like Ternory Operater, And Operater, if Stetement.
  • Also done the Firebase integration.
  • I learn the Single page app and Virtual dom concepts.
  • Learn how to create components in react.
  • In backend used Firestore methods like addDoc, getDocs, deleteDoc, Query to manupilate data.
  • Deployment using Firebase.

Screenshots

Home

image

Login

image

Create Post

image

Like and Unlike Posts

image

Sign Out

image

About

This repo is a part of my react learning journey.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published