Skip to content

FxGs/post-share

Repository files navigation

post-share

Post and share stuff. Live demo [https://post-share.herokuapp.com/].

Table of Contents

General Information

  • Here we have tried to create a social network where you can upload your posts and share them with the world. You can also see other people's posts and there you can like, share and comment on them.

Languages Used

  • JavaScript
  • EJS
  • CSS

Features

  • You can post one or multiple images, you can also post a blog.
  • You can like, share and comment on other people's post.
  • Our comment section has a threading system.
  • You can search for other people with their usernames.

Screenshots

  • Login Page

Screenshot 2021-08-22 092546

  • Home Page

Screenshot 2021-08-22 091932

  • Profile Page

Screenshot 2021-08-22 092045

  • Search Bar

Screenshot 2021-08-22 092345

Getting Started

The instructions for setting up your project locally. To get a local copy up and follow these simple example steps.

Prerequisites

This is the list of things you need to use the software and how to install them.

  • npm
    npm install npm@latest -g
  • cloudinary
    https://cloudinary.com/users/register/free
    You need a cloudinary account. From there you will get your CLOUDINARY_API_KEY & CLOUDINARY_API_SECRET.

Installation

  1. Clone the repo
    git clone https://github.com/FxGs/post-share.git
  2. Install NPM packages
    npm install
  3. On file .env add the followings
    MONGOURI=
    JWT_SECRET=
    EMAIL_SECRET=
    SMTP_SERVER=
    SMTP_USER=
    SMTP_PASS=
    CLOUDINARY_API_KEY=
    CLOUDINARY_API_SECRET=

Project Status

Project is: no longer being worked on. The project is pretty much completed from what we thought of it.

Contributors