Skip to content

sahil2448/ProSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ProTweet

A full‑stack professional microblogging & networking platform, built with Next.js, Tailwind CSS, Node.js, Express, MongoDB and Shadcn UI.


🚀 Live Demo

https://pro-tweet.vercel.app/


📋 About

ProTweet is a scalable microblogging and professional networking platform. Users can post short updates (“tweets”), engage with other users through likes, comments, and shares—and manage professional connections with profile editing, connection requests, and one‑click PDF resume export.


✨ Features

  • Microblogging

    • Create, edit, delete posts
    • Like, comment, and share functionality
  • Networking

    • Editable user profiles with work‑history entries
    • Send, accept, decline connection requests
    • View network graph
  • Resume Export

    • Generate a PDF resume from user profile in one click
  • Security

    • JWT‑based authentication
    • Role‑based authorization (user vs. admin)
    • Input validation and rate limiting
  • RESTful API

    • 15+ endpoints for posts, users, connections, comments, etc.

🛠 Tech Stack


🏁 Getting Started

Prerequisites

  • Node.js ≥ 16.x
  • npm or yarn
  • MongoDB (local or Atlas)

Installation

  1. Clone the repo
    git clone https://github.com/sahil2448/ProSphere.git
    cd ProSphere
    
    
  2. Install node_modules
    cd /frontend
       npm install
    cd /backend
       npm install 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published