Skip to content

ReBrain is your personal second brain - a full-stack web app to save, tag, and organize content (links, tweets, videos, documents, notes) in one place. Easily filter, preview, and share your curated knowledge with others

Notifications You must be signed in to change notification settings

Shivgit42/Rebrain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ReBrain

Your personal second brain - Save, Tag & Share your content all in one place.


✨ Features

  • Save content from YouTube, Twitter, documents, and links
  • Organize with tags and filter easily
  • Share curated collections with a public link
  • Clean and minimal dashboard UI
  • Auth system (Sign up / Sign in)
  • Dark mode support πŸŒ™

πŸ› οΈ Tech Stack

Frontend

  • React + TypeScript
  • Vite
  • TailwindCSS
  • React Router
  • Axios

Backend

  • Node.js + Express
  • MongoDB + Mongoose
  • JWT Authentication

Deployment


πŸš€ Getting Started

Clone the repo

git clone https://github.com/your-username/rebrain.git
cd rebrain

Backend Setup

cd backend
npm install

Create a .env file inside backend/:

PORT=3000
MONGODB_URL=your_mongodb_connection_string
JWT_SECRET=your_secret_key

Run backend:

npm run dev

Frontend Setup

cd frontend
npm install

Create a .env file inside frontend/:

VITE_BACKEND_URL=http://localhost:3000

Run frontend:

npm run dev

πŸ§‘β€πŸ’» Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

ReBrain is your personal second brain - a full-stack web app to save, tag, and organize content (links, tweets, videos, documents, notes) in one place. Easily filter, preview, and share your curated knowledge with others

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages