Open Source. Community Driven.

ElectivePRO is open-source and free to use. Deploy it yourself, customize it to automate elective course selections, and contribute back to the community.

Why Open Source?

Transparency
View the source code, understand how it works, and verify security. See exactly how your elective course selection data is handled.
Customization
Modify and extend ElectivePRO to fit your specific needs and requirements. Customize workflows to match your university's processes.
Community
Join a growing community of developers, educators, and universities. Share improvements and benefit from collective innovation.
No Vendor Lock-in
Own your data and infrastructure. Deploy anywhere, anytime. Your elective course selection data stays under your control.
Quick Start
Get started in minutes
# Clone the repository
git clone https://github.com/enyojoo/electivepronew.git
# Install dependencies
npm install
# Start development server
npm run dev

For detailed setup instructions, see the README.md on GitHub.

Contributing

We welcome contributions! Whether it's code, documentation, or feedback, your help makes ElectivePRO better for automating elective course selections.

Report Issues

Found a bug? Report it on GitHub Issues.

Submit PRs

Have a fix or feature? Submit a pull request.

Improve Docs

Help improve our documentation and guides.

License

ElectivePRO is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This means you're free to use, modify, and distribute ElectivePRO, even for commercial purposes. See the LICENSE file on GitHub for full details.

Ready to Get Started?

Start your free trial today. Or deploy it yourself for free.