Knowledge Base is an Obsidian-inspired repository of knowledge that allows you to store and share your Markdown notes and ideas; you can keep them linked together to create a conceptual map of your mind. This was a for fun/learning project after falling in love with Obsidian and the idea of linking notes together through related concepts. Knowledge Base was created using a React + Tailwind frontend and a TypeScript + GraphQL API service on the backend.

- Electron
- Vite
- React
- d3.js
- Tailwind
- TypeScript
- Apollo GraphQL Server
- Express
- PostgreSQL
- AWS ECS, EC2, RDS
#!/bin/bash
cd app && npm run makeA zip file containing the executable will be created in the /app/out/make directory
- creation, editing, deletion of Markdown notes
- force-directed graph visualization of linked notes using d3.js