Visit the live website at: https://vats-second-brain.netlify.app/
Second Brain is an application designed to save your content with integrated dynamic embedding of social content such as Twitter, Reddit, and YouTube. It allows you to capture, organize, and access your saved content for future reference efficiently.
cd backend
npm install
.env
file in the backend
directory and add necessary environment variables, for example:
MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
PORT=5000
npm run build
npm start
Alternatively, you can run the backend in one step (build and start):
npm run dev
The backend server will run on the port specified in your .env
file (default 5000).
cd frontend
npm install
npm run dev
This will start the frontend on a local development server (usually http://localhost:5173).
npm run build
npm run preview
backend/
: Backend source code, including controllers, routes, models, and middlewarefrontend/
: Frontend React application source code, components, pages, and assetsREADME.md
: Project overview and setup instructionsnetlify.toml
: Configuration for Netlify deploymentThis project serves as a content saving and embedding platform where you can capture, organize, and retrieve notes and social media content efficiently. Use the frontend interface to interact with your data, and the backend handles data storage and authentication.
Contributions to improve the Second Brain framework are welcome. Please feel free to submit a pull request or open an issue to discuss potential improvements.
This project is licensed under the MIT License - see the LICENSE file for details.