Nexus is your personal knowledge management system that acts as a digital second brain. Save and organize content from across the web with powerful search capabilities and automatic content organization. Currently supporting:
- 🐦 Tweets
- 🎥 Videos
- 📑 Text
Never lose valuable information in your bookmarks again. Built with TypeScript and React for a robust, type-safe experience.
- Smart Content Organization: Automatically categorizes and tags your saved content
- Powerful Search: Find anything instantly with our advanced search capabilities
- Cross-Platform Support: Access your content from any device
- Secure Storage: Your data is encrypted and safely stored
- Clean UI: Modern, intuitive interface for seamless navigation
- Node.js (v14 or higher)
- MongoDB
- npm or yarn
Create a .env
file in the root directory and add the following variables:
PORT=3000
MONGO_URL=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret_key
- Clone the repository
git clone https://github.com/yashvikram30/Second-Brain-App
- Install backend dependencies
cd backend
npm install
- Install frontend dependencies
cd ../client
npm install
- Start the development server
npm run dev
The application should now be running at http://localhost:3000
- Frontend: React, TypeScript, TailwindCSS
- Backend: Node.js, Express
- Database: MongoDB
- Authentication: JWT
- Add support for more content types
- Implement collaborative features
- Add browser extension
- Enable offline mode
- Add AI-powered content suggestions
Contributions are always welcome!
Project Link: https://github.com/yashvikram30/Second-Brain-App