https://github.com/jonbng/brainwave
ChatGPT for schools
https://github.com/jonbng/brainwave
ai edu nextjs
Last synced: 10 days ago
JSON representation
ChatGPT for schools
- Host: GitHub
- URL: https://github.com/jonbng/brainwave
- Owner: arctixdev
- Created: 2024-11-01T04:31:10.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-01-04T02:32:17.000Z (9 months ago)
- Last Synced: 2025-01-13T12:52:11.596Z (9 months ago)
- Topics: ai, edu, nextjs
- Language: TypeScript
- Homepage: https://brainwave.jonathanbangert.com/
- Size: 756 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Brainwave
Brainwave is an AI-powered assistant designed specifically for schools. Currently, it functions as a chat interface similar to ChatGPT, but the goal is to evolve it into a comprehensive educational tool.
## Current Features
- **Chat Interface**: A basic chat interface where users can interact with the AI.
- **User Authentication**: Secure user authentication using Supabase.
- **Message Storage**: Stores chat messages in a Supabase database.## Planned Features
- **Privacy First**: Implement end-to-end encryption and strict data protection measures.
- **Collaborative Learning**: Introduce AI-moderated group discussions to foster teamwork.
- **Instant Feedback**: Provide real-time assessment and constructive feedback on assignments.
- **Teacher Monitoring**: Allow teachers to track student progress and engagement.
- **Guided Assistance**: Help students do their own work instead of doing it for them.
- **LMS Integration**: Seamlessly integrate with Google Classroom and other LMS platforms.## Privacy Commitment
At Brainwave, we believe in the power of AI to transform education while fiercely protecting the privacy of students and educators. Our privacy practices will include:
- **Data Encryption**: All data will be encrypted end-to-end.
- **No Data Selling**: We will never sell your data. Your information is yours and yours alone.
- **Transparent Practices**: Our privacy policy will be clear, concise, and always accessible.## Getting Started
To get started with Brainwave, follow these steps:
1. Clone the repository:
```sh
git clone https://github.com/jonbng/brainwave.git
```
2. Install dependencies:
```sh
cd brainwave
npm install
```
3. Run the development server:
```sh
npm run dev
```## Contributing
We welcome contributions from the community. To contribute, please fork the repository and create a pull request with your changes.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
For more information or to request a demo, please contact us at [demo@jonathanb.dk](mailto:demo@jonathanb.dk).
Crafted with ❤️ by [Jonathan Bangert](https://jonathanb.dk)