More Premium Hugo Themes Premium Nextjs Themes

Beenote

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

Beenote

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

Author Avatar Theme by volagold
Github Stars Github Stars: 41
Last Commit Last Commit: Mar 7, 2025 -
First Commit Created: Dec 18, 2023 -
Beenote screenshot

Overview

BeeNote is a full stack CRUD web application built with Next.js 13. It integrates the powerful AI writing capabilities of ChatGPT and provides a rich set of features for language learning. The application is built using a technology stack that includes Next.js 13, TailwindCSS, DaisyUI, Tiptap, PocketBase, AWS SES, and ChatGPT.

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

Installation

To install BeeNote, you can follow these steps:

  1. Clone the repository:

    git clone <repository_url>
    
  2. Install the dependencies:

    npm install
    
  3. Set up the required environment variables. You will need to provide the necessary configuration for PocketBase, AWS SES, and any other APIs used.

  4. Build and start the application:

    npm run build
    npm run start
    

Summary

BeeNote is a powerful web application built with Next.js 13 that incorporates advanced features for language learning. With its rich set of functionalities, including CRUD operations, audio recording, and file uploading, users can easily manage their accounts and data. The integration with AI writing capabilities through ChatGPT allows for an enhanced learning experience. The application also supports dark theme and provides a user-friendly interface with the help of TailwindCSS and DaisyUI. With BeeNote, language learners can enjoy a seamless and efficient learning process.