Exam-Buddy-React-native- Tailwind Templates

Exam Buddy React Native

A React Native mobile app where students can upload or scan their syllabus and get AI-generated flashcards, mock tests, and summaries. Built with Expo, NativeWind (Tailwind CSS), and Firebase Auth. 🧠 OCR + OpenAI | šŸ“„ PDF/Image Upload | āœ… Flashcards & MCQs | šŸŒ™ Dark Mode | šŸ”’ Auth Ready

ExamBuddy - Smart Study Companion

šŸ“± App Screenshots

Home Screen Add Study Material Flashcards Mock Tests

✨ Features

  • šŸ“š Organize study materials and notes
  • šŸŽÆ Create and manage practice tests
  • šŸ’” Generate interactive flashcards
  • šŸ“ Track learning progress
  • šŸŒ“ Dark/Light theme support
  • šŸ¤– AI-powered learning assistance

šŸ› ļø Tech Stack

  • React Native with Expo
  • TypeScript
  • NativeWind (TailwindCSS)
  • React Navigation v7
  • AsyncStorage for data persistence

šŸš€ Getting Started

# Clone repository
git clone https://github.com/Hasankhankor/Exam-Buddy-React-native.git

# Install dependencies
cd exambuddy
npm install

# Start development server
npx expo start

šŸ“ Project Structure

exambuddy/
ā”œā”€ā”€ assets/               # Images and static assets
ā”œā”€ā”€ src/
│   ā”œā”€ā”€ components/      # Reusable UI components
│   ā”œā”€ā”€ screens/         # Screen components
│   ā”œā”€ā”€ navigation/      # Navigation configuration
│   ā”œā”€ā”€ context/        # React Context providers
│   ā”œā”€ā”€ styles/         # Global styles and theme
│   ā”œā”€ā”€ types/         # TypeScript type definitions
│   └── utils/         # Utility functions
ā”œā”€ā”€ App.tsx             # Root component
└── babel.config.js     # Babel configuration

šŸ¤ Contributing

Pull requests are welcome! For major changes, please open an issue first.

šŸ“„ License

MIT

Top categories

Loading Svelte Themes