StudAIng is a web application that helps students to study more effectively using AI. It can create Flashcards, Quizzes, Visualization, Presentation for Interactive Learning using AI.
Engage with presentations, flashcards, quizzes, and other interactive components designed to make your learning time more efficient.
Create, draw, and illustrate complex problems for StudAIng to solve and explain.
Experience real-time physics simulations to understand complex concepts through interactive and visual experimentation.
Learn spelling and pronunciation of words using spelling quizzes and pronunciation guides.
- React
- Next.js
- OpenAI
- AIML
- AWS S3
- Prisma
- MongoDB
- Clone the repository
- Install dependencies
npm install
- Run the development server
npm run dev
- Create a
.env
file in the root directory and add the following environment variables
AIML_API_KEY=your-aiml-api-key
OPENAI_API_KEY=your-openai-api-key
DATABASE_URL=your-database-url
NEXTAUTH_URL=http://localhost:3000/
NEXTAUTH_SECRET=your-nextauth-secret
# OAuth Google Provider
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
# AWS S3 Bucket for file storage
BUCKET=your-bucket-name
AWS_ACCESS_KEY_ID=your-aws-access-key-id
AWS_SECRET_ACCESS_KEY=your-aws-secret-access-key
- Open http://localhost:3000 with your browser to see the result.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.