First off — thank you for wanting to contribute! 🎉
This is a single-file HTML project, so contributing is very simple.
- Go to Issues → New Issue
- Describe the bug clearly:
- What did you do?
- What happened?
- What did you expect?
- Browser and OS (e.g. Chrome on Android)
- Open a new issue with the label
enhancement - Describe your idea clearly
- Explain why it would help students
- Fork this repository
- Make your changes in
index.html - Test it by opening the file in a browser
- Submit a Pull Request with a clear description of what you changed and why
- Keep everything in the single
index.htmlfile - Don't add npm, build tools, or external dependencies that require installation
- External CDN links (like Tailwind) are fine
- Keep the UI consistent with the existing dark/glassmorphism theme
- Test on both desktop and mobile before submitting
- Add more subjects or chapters
- Improve mobile responsiveness
- Add new color themes
- Improve the AI chatbot prompts
- Fix typos or improve descriptions
- Add a notes/flashcard feature
Thank you for helping make studying easier for students! 💜