Skip to content

AdrianSajjan/Stories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STORIES!

Tired of seeing pictures, videos and memes on every social platform? Believe that words carry deeper meaning than pictures? Then this site is for you. Post texts for other people to read and share. Post whats on your mind that you can describe through words and not pictures.

Author : Adrian Sajjan

Scripts :

  • npm run server
  • npm run client
  • npm run dev

Server

  • Features

    • JWT Authentication Tokens
    • OAuth2 Security
    • Email Verification
    • Real Time Communication
    • Cloudinary Storage Bucket
  • Required Config (.env) Variables

    • DATABASE_URI
    • ACCESS_SECRET
    • REFRESH_SECRET
    • EMAIL_SECRET
    • MAIL_USER
    • MAILING_SERVICE_CLIENT_ID
    • MAILING_SERVICE_CLIENT_SECRET
    • MAILING_SERVICE_REFRESH_TOKEN
    • CLOUDINARY_CLOUD_NAME
    • CLOUDINARY_API_KEY
    • CLOUDINARY_API_SECRET
  • Models

    • User
    • Profile
    • Post
    • Chat
    • Activity
  • Routes API

    • User route
    • Profile route
    • Auth route
    • Post route
    • Chat route
    • Activity route
    • Upload route

Client

  • Features

    • OAuth2 with Axios Inerceptors
    • Responsive with Reactstrap
    • State Managament with Redux

This project can be extended to include -

  • Password Recovery
  • Group Chat
  • Edit and Delete Post in Client. Routes are available at Server
  • Include Photos in Post
  • Include Photos in Comment

About

STORIES! A Social Network created with MERN Stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published