Skip to content

myz96/second-brain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Second Brain

Second Brain is an application designed to store, organise and facilitate creativity around your ideas. It works similarly to how a brain connects different ideas.

Table of Contents

Tech Stack

The following technologies are used in this project:

  • MongoDB
  • Express
  • Node.js
  • React
  • Chakra-UI
  • React-Graph-Vis
  • Vis.js

Features

  • Idea Storage: Save your valuable ideas in a secure and structured way.
  • Idea Organisation: Connect and cluster your ideas in intuitive ways.
  • Creativity Enhancement: Use the tool to generate new idea connections and aid creative thinking.
  • Tag Generation: Leverages the GPT API to generate relevant tags for each idea.
  • Graphical Visualisation: Displays your ideas as a connected graph, providing a visual overview of your thought process.

Next Steps

There are several enhancements planned for future development:

[ ] Make nodes grow in size the more connections it has [ ] The more times an existing connection is repeated, the edge should become thicker [ ] Make the insert idea a modal that allows you to add an idea when you double click the graph [ ] Implement express-session: Currently, when you reload, private routes still redirect even though the user session is returning something. [ ] Improve node interaction: Make the full text description appear as a pop up when you click a node. [ ] Upload mp3 as sound files, convert to text and summarisation [ ] Semantic analysis: Turn ideas into vectors that inherently represent the semantic meaning.

Demo

Link to Demo Test Account Details: Username: michael.yj.zhao@gmail.com Password: testtest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages