Skip to content

ThreadSpire is a full-stack MERN (MongoDB, Express, React, Node.js) web application designed to empower users to share, remix, and interact with long-form ideas called wisdom threads. It offers a collaborative space for meaningful knowledge exchange and insight discovery.

Notifications You must be signed in to change notification settings

Divyanshi2408/ThreadSpire-Community-Wisdom-Threads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 

Repository files navigation

🧵 ThreadSpire – Community Wisdom Threads

ThreadSpire is a full-stack MERN (MongoDB, Express, React, Node.js) web application designed to empower users to share, remix, and interact with long-form ideas called wisdom threads. It offers a collaborative space for meaningful knowledge exchange and insight discovery.

Preview

Here are some screenshots of the ThreadSpire:

Image

Image

Image

Features

  • Create, edit, and delete long-form wisdom threads
  • React (like, insightful, disagree, etc.) to threads
  • Bookmark threads for later reference
  • Remix threads to build upon others' ideas
  • Organize threads into collections
  • View trending threads based on engagement scores
  • Search and filter threads by tags or keywords
  • Follow/unfollow users to build a personalized feed
  • User profile with thread stats and follower analytics
  • User authentication (JWT-based)

Tech Stack

Frontend

  • React JS + React Router DOM
  • Redux Toolkit
  • Tailwind CSS
  • Axios

Backend

  • Node.js + Express
  • MongoDB + Mongoose
  • JSON Web Tokens (JWT) for auth
  • bcrypt for password hashing

📂 Folder Structure

threadspire/
├── client/                 # React frontend
│   ├── src/
│   │   ├── components/
│   │   ├── pages/
│   │   ├── services/
│   │   └── App.js
│   └── public/
├── server/                 # Express backend
│   ├── controllers/
│   ├── models/
│   ├── routes/
│   ├── middleware/
│   └── server.js
└── README.md

🛠️ Installation

1. Clone the Repository

git clone https://github.com/Divyanshi2408/ThreadSpire-Community-Wisdom-Threads.git
cd lms-project

2. Install Server Dependencies

cd server
npm install
node server.js

3. Install Client Dependencies

cd ../client
npm install
npm run dev

💬 Contact

📧 [[email protected]]

About

ThreadSpire is a full-stack MERN (MongoDB, Express, React, Node.js) web application designed to empower users to share, remix, and interact with long-form ideas called wisdom threads. It offers a collaborative space for meaningful knowledge exchange and insight discovery.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages