Welcome to OneClickTeach! We're thrilled you're here to help us make language teaching more accessible and enjoyable for teachers worldwide.
OneClickTeach is on a mission to empower language teachers by providing intuitive tools that help them create and manage their teaching websites without needing technical expertise. We believe that great teaching shouldn't be hindered by technical barriers.
Our platform is built with modern technologies and follows a modular architecture:
- oneclickteach-web - The frontend web app built with Next.js and TailwindCSS
- oneclickteach-api - The backend API using NestJS and PostgreSQL
- oneclickteach-infrastructure - Infrastructure code with Ansible, Terraform, Docker, and CI/CD
Ready to dive in? Each repository has detailed setup instructions tailored to its specific needs. Whether you're a frontend enthusiast, backend wizard, or infrastructure guru, there's a place for you here!
We're excited to have you join our community! Here are some ways you can contribute:
- 🐛 Fix bugs and improve code quality
- 🎨 Enhance user interface and user experience
- 📚 Improve documentation
- 📖 Add new features
- 🤖 Help with automation and infrastructure
- 📢 Share your ideas and feedback
- CODE_OF_CONDUCT.md - Our community guidelines
- CONTRIBUTING.md - Detailed contribution guidelines
- LICENSE - MIT License
- Make a real impact on teachers' lives worldwide
- Learn from experienced developers
- Build your portfolio with meaningful projects
- Be part of a supportive community
- Gain experience with modern technologies
- Find an issue that interests you
- Comment on the issue to let us know you're working on it
- Fork the repository and create your feature branch
- Submit a pull request
- Celebrate your contribution! 🎉
Don't hesitate to reach out! We're here to help you get started and guide you through the process.
We're building more than just software - we're building a community of passionate educators and developers. Join us in making language teaching more accessible and enjoyable for everyone!
Thank you for being part of the OneClickTeach journey! Together, we can make a difference in education.