Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aakankshabaijal/social-media-app

📱A Full Stack Social Media website for creating, liking and commenting on posts
https://github.com/aakankshabaijal/social-media-app

aws-ec2 bootstrap5 ejs-template-engine expressjs gulpjs jquery-ajax nodejs passport-jwt passport-local sass

Last synced: about 1 month ago
JSON representation

📱A Full Stack Social Media website for creating, liking and commenting on posts

Awesome Lists containing this project

README

        

# Instaclip
A full stack social media website, built and designed entirely from scratch.

[Website](http://instaclip.in.net/)

## Features
- Creating a post and comment
- Liking a post or comment
- User can delete posts and comments created by them, and comments on a post created by them
- Updating profile picture and display name
- Popup notifications when user creates/deletes a post or comment, signs in and signs out

## Tools and Technologies
- MVC Architecture for more scalable and clean code
- Node.js, Express.js for Backend
- MongoDB as a Database
- EJS as the templating engine (when rendering views)
- SASS and Bootstrap for styling frontend
- jQuery for AJAX requests
- Local Auth using Passport JS
- Noty.js library for creating Notification popups
- Multer for uploading user's profile picture
- Gulp for building minified CSS and client-side JS for production environment
- Deployed on AWS (EC2), using NGINX for reverse proxy

## Screenshots

instaclip
posts page
user profile