Skip to content

Waamer/NoteBud

Repository files navigation

NoteBud

NoteBud is a web app developed for managing documents and notes with features such as:

  • Doc/Note Storage (Using Convex)
  • Note Editing (Using TipTap),
  • AI Chating with documents (Using Open AI/ChatGPT)
  • AI Vector Searching through Notes/Docs (Using Convex Vector Search/Open AI Ada v2 Text Embeddings)
  • Make/join Organizations, allowing to sync documents/notes with the Organization (Using Clerk Organizations)
  • All for free

This is a project I made to practise and learn more about Back-End Development and storage/database using Convex, Clerk auth, OpenAI, NextJS, TipTap, 3D Spline modeling, Webhooks, and over all I learnt a lot while making this project. This is a project I intend to improve more and use my own self

Check it out here! (https://note-bud.vercel.app/)

Possible additional features to add

  • Allow Document upload for Docs, PDF, and possibly other file type then just the current txt file type only

Known Bugs

  • Home page gradient not visible on mobile (Solved! Too much CSS Blur making gradient barely visible)
  • Home page animated text and 3D Logo both lag on mobile (Solved! Too much performance intensive CSS Blur on gradient)
  • Typing in Create Note Drawer on mobile is quite difficult, not ideal for UX even if the UI looks good (Solved! Removed Drawer due to text not visible while typing due to close proximity to bottom of mobile screen)
  • Making a character bold while in dark mode makes it barley visible

About

NoteBud is a NextJS web app with Convex backend; developed for managing documents and notes with loads of features (spoiler: includes 2 AI features)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors