Home
Softono
NebulAI-APP

NebulAI-APP

Open source TypeScript
21
Stars
2
Forks
1
Issues
3
Watchers
1 year
Last Commit

About NebulAI-APP

NebulAI: A space-themed study assistant that helps you transform your files into multiple-choice questions to enhance your learning journey. πŸš€πŸ“š

Platforms

Web Self-hosted

Languages

TypeScript

πŸš€ NebulAI - Explore the Cosmos of Knowledge 🌌

NebulAI is a futuristic app that helps you study efficiently. Simply upload a file, and our advanced artificial intelligence will generate a multiple-choice quiz tailored to your needs. All of this wrapped in a space-themed experience that will make you feel like an astronaut exploring the vast universe of knowledge!

🌟 Key Features

  • πŸ“„ File Upload: Upload your documents, and NebulAI will handle the rest.
  • πŸ€– Question Generation: AI analyzes the content and creates personalized multiple-choice questions.
  • ⭐ Adjustable Difficulty: Choose the difficulty level of the questions (from 1 to 5 stars).
  • πŸš€ Space Animations: Enjoy a dynamic interface filled with spaceships, stars, and Nebu, your personal astronaut guide.

πŸ› οΈ Technologies

  • React Native (πŸ’» Building the app)
  • Expo (πŸ“² Rapid development environment)
  • Bun (⚑ Ultra-fast dependency and script management)
  • TypeScript (πŸ”’ Statically typed for robust code)

πŸ§‘β€πŸš€ Getting Started

Follow these simple steps to deploy NebulAI on your device and start exploring the cosmos of learning.

  1. Clone the repository:

    git clone https://github.com/your-username/nebulai.git
    cd nebulai
  2. Install dependencies with Bun:

    bun install
  3. Start the project with Expo:

    expo start
  4. Scan the QR code with your mobile device and enjoy NebulAI.

πŸš€ Contributing

Your contributions are welcome! Feel free to open issues, suggest improvements, or report bugs. We’d love to see this space adventure grow with your help. To contribute, follow these steps:

  1. Fork the project.
  2. Create a branch for your feature (git checkout -b feature/nebulosa-improvements).
  3. Commit your changes (git commit -m 'Added new nebula feature').
  4. Push to the branch (git push origin feature/nebulosa-improvements).
  5. Open a Pull Request.

πŸ›°οΈ Roadmap

  • [x] File upload.
  • [x] Automatic question generation.
  • [x] Android release.
  • [ ] Internationalization.
  • [ ] Apple release.
  • [ ] Add file formats.

πŸ‘©β€πŸš€ Credits

Created with πŸ’™ by the Agustin Oberg.

πŸ“‘ Contact

For questions, suggestions, or just to say hello, you can reach us at:


NebulAI - "Explore the cosmos of knowledge and beyond."