Welcome to the official documentation repository for GegoK12 - a powerful, open-source school management system designed to streamline educational institution operations. This documentation serves as a comprehensive guide for administrators, teachers, parents, and developers.
We're excited to announce that GegoK12 is actively seeking community support to make this project even better! We're inviting passionate individuals to join us:
- π§ͺ Testers - Help us identify bugs and improve stability
- π Documentation Experts - Enhance and expand our documentation
- π¨ Theme Builders - Create beautiful, accessible themes
- π Plugin Developers - Extend functionality with custom plugins
- π Sponsors - Support the project's growth and sustainability
Whether you're a developer, educator, designer, or simply passionate about open-source education technology, there's a place for you in our community!
This repository contains the complete documentation for GegoK12, built with Nextra - a Next.js-based documentation framework. Our documentation covers:
- Getting Started - Installation, setup, and initial configuration
- Core Modules - Essential features for school management
- Add-on Modules - Extended functionality for specialized needs
- Mobile App Access - Parent and teacher mobile applications
- API Reference - Developer resources and integration guides
- Node.js 16.x or higher
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/Gego-K12/gegok12-documentation.git cd gegok12-documentation -
Install dependencies
npm install # or yarn install -
Run the development server
npm run dev # or yarn dev -
Open your browser
Navigate to http://localhost:3000 to view the documentation.
gegok12-documentation/
βββ pages/
β βββ documentation/
β β βββ getting-started.md
β β βββ core-modules/
β β βββ add-on-modules/
β β βββ mobile-app-access/
β βββ _meta.json
βββ theme.config.jsx
βββ next.config.js
βββ package.json
- Student & Staff Management
- Attendance Tracking
- Academic Management
- Communication Tools
- Library Management
- Fee Management
- And much more...
- Examination System
- Certificate Management
- Transport Management
- Inventory Management
- Alumni Management
- Video Conferencing
- Quiz & Assessment Tools
- Parent App for monitoring student progress
- Teacher App for classroom management
We welcome contributions from everyone! Here's how you can help:
- Test the system in various scenarios
- Report bugs with detailed reproduction steps
- Suggest improvements based on real-world usage
- Participate in beta testing of new features
- Improve existing documentation clarity
- Add missing sections or tutorials
- Create video guides and screencasts
- Translate documentation to other languages
- Fix typos and grammatical errors
- Design responsive, accessible themes
- Create theme customization options
- Develop dark/light mode variations
- Ensure cross-browser compatibility
- Build extensions for specialized needs
- Create integration with third-party services
- Develop automation tools
- Share your plugins with the community
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please read our Contributing Guidelines for detailed information.
Your sponsorship helps us:
- Maintain and improve the codebase
- Provide better documentation and support
- Host community resources and infrastructure
- Organize events and training sessions
- Reward contributors and maintainers
Interested in sponsoring? Contact us at sponsor@gegok12.com or visit our sponsorship page.
- Main Project: github.com/Gego-K12/gegok12
- Official Website: gegok12.com
- Developer: gegosoft.com
- Documentation: docs.gegok12.com
- Community Forum: Coming Soon
- Discord Server: Coming Soon
To update or add documentation:
- Navigate to the appropriate section in
pages/documentation/ - Edit existing
.mdfiles or create new ones - Update
_meta.jsonfiles to reflect navigation changes - Test locally before submitting PR
- Follow our documentation style guide
- Next.js - React framework
- Nextra - Documentation framework
- React - UI library
- Markdown - Content format
This project is open source. See the LICENSE file for details.
- Thanks to all our contributors who have helped shape GegoK12
- Special thanks to the open-source community for inspiration and support
- Built with β€οΈ by GegoSoft
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: support@gegok12.com
- Twitter: @GegoSoftTech
Join our mission to revolutionize education management through open-source technology!
Get Started β’ View Demo β’ Read Docs