An AI-powered app that streamlines studying by generating flashcards from uploaded pictures.
- 📸 Image-to-Flashcard AI – Upload images, and the AI extracts key information to generate flashcards.
- 🏫 Class Management – Organize study materials by creating classes.
- 🔄 Server-Side Rendering (SSR) – Built with TypeScript and React Router for performance optimization.
- 🔑 Google OAuth2 Authentication – Secure login with Google accounts.
- Frontend: TypeScript, React Router (SSR)
- Backend: Node.js
- Database: PostgreSQL
- AI Integration: OpenAI API
- Authentication: Google OAuth2
npm install
npx prisma migrate reset
npm run dev
- Ensure you have a postgresdb instance running before running the installation steps