Skip to content

1SAURABHKUMAR1/Coder-Social

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 

Repository files navigation


Coder Social

An social media app Coder Social build with ReactJS , NodeJS , MongoDB, Express, Redux Toolkit , Socket.io and Typescript

2022-06-21.20-07-25.online-video-cutter.com.mp4

Tech

Features

  • User Authorization
    • Login
    • Signup User
    • Oauth (Twitter , Google , Github) (Maintaince)
    • Forgot Password
    • Reset Password
  • Profile
    • View Profile
    • Edit Profile
    • Delete Profile
    • Follow User
  • Post
    • Create Post
    • Update Post
    • Delete Post
    • Like
    • Unicorn
    • Bookmark Post
    • Create and Add Tags to Post
  • Comment and Reply
    • Create Comment and Reply
    • Delete , Update Comment
    • Like Comment
  • Reading List
  • Tags
    • Follow Tags
    • Find Posts by Tags
  • Search Posts
  • Real-time Notifications
  • Loader

How to setup locally

Run On Local Machine

git clone https://github.com/1SAURABHKUMAR1/Coder-Social.git

Setup

Go to the project directory

  cd Coder-Social

Install dependencies for Frontend

  cd Frontend
  npm install

Install dependencies for Backend

  cd Backend
  npm install

Start the server

  npm run start

Env Files

In Frontend

REACT_APP_API_URL =
REACT_APP_SOCKET_IO_URL =

In Backend

PORT =
MONGODB_URL =
JWT_REFRESH_SECRET =
JWT_REFRESH_EXPIRY =
JWT_ACCESS_TOKEN =
JWT_ACCESS_EXPIRY =
FORGOT_PASSWORD_EXPIRY =
COOKIE_EXPIRE_DAY =
ACCESS_COOKIE_EXPIRE_DAY =
CLOUDINARY_NAME =
CLOUDINARY_API_KEY =
CLOUDINARY_API_SECRET =
SMTP_HOST =
SMTP_PORT =
SMTP_USER =
SMTP_PASS =
SENDER_MAIL =
CLIENT_URL =
GOOGLE_CLIENT_ID =
GOOGLE_CLIENT_SECRET =

Screenshots

Login / Signup

Screenshot (195)

Change Password

Screenshot (197)

View And Edit Profile And Delete Profile

Screenshot (198)

New Post

Screenshot (200)

Edit Post And Delete Post

Screenshot (201)

Comments and Replies

Screenshot (202)

Follow Tags

Screenshot (203)

Reading List

Screenshot (204)

Real-time Notifications

Screenshot (205)

Search

Screenshot (206)


👨‍💻 lets connect !