project-socrates-dev

Project Socrates Dev

Firebase and svelte-kit, rapid development

Project Socrates

A learning platform using GPT-4 api

Features

  • Lesson planning - Create a course on a subject, and then add planned lesson sessions with a summary on what to go over. In each lesson session, the student/user will chat with the teacher (GPT-4) about the lesson subject. After the lesson is done, the teacher can quiz the student on the lesson content.
  • Flashcards - Abillity to ask GPT-4 to create flashcards on the lesson subject. The student can then use the flashcards to learn. The flashcards use spaced repetion, so that the student won't forget glossaries in a couple of weeks.
  • Mindmap mode - Abillity to have conversation topics spread out in a mind map using leaflet-js.
  • Smart PDF documents - Upload pdf documents and do smart searches using GPT-4 and Token embeddings.

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Top categories

Loading Svelte Themes