Skip to content

Full stack AI web application for languge learning built with Next.js 13 and ChatGPT

License

Notifications You must be signed in to change notification settings

calsaviour/beenote

 
 

Repository files navigation

BeeNote - Full stack CRUD web application built with Next.js

Tech stack: Next.js Tailwind DaisyUI Tiptap PocketBase AWS SES ChatGPT

BeeNote is a web application for language learning, showcasing several open source web dev libraries including Next.js, DaisyUI and PocketBase.

Features

  • app directory introduced in next.js 13 for routing.
  • CRUD operations for user accounts and contents.
  • 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.

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.

About

Full stack AI web application for languge learning built with Next.js 13 and ChatGPT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.7%
  • CSS 2.6%
  • JavaScript 0.7%