BeeNote - Full stack CRUD web application built with Next.js 13
New! ChatGPT is now integrated into this app. You can try AI writing by going to the grammar note or custom note editor.
Tech stack: Next.js 13 + Tailwind + DaisyUI + Tiptap + PocketBase + AWS SES + ChatGPT
BeeNote is a web application for taking language learning notes.
Features
- Next.js 13's app directory for routing.
- CRUD operations for accounts and user's data.
- Audio recording and file uploading.
- TailwindCSS and DaisyUI for styling.
- Rich text editor built with Tiptap.
- PocketBase for database and user authentication.
- AWS SES for email sending.
- ChatGPT for AI writing.
- Dark theme support with React's useContext hook.
For more details see this blog post.
TODO
- Add more signup options with OAuth2 providers.
- Implement batch delete when PocketBase implemented such functionality.
- Add helpful features like keypad for different languages.
- Implement drag-and-sort for alphabets and vocabularies.