https://github.com/elimu-ai/webapp
🖥 Web application for hosting Android applications and educational content
https://github.com/elimu-ai/webapp
apk appstore cms edtech java learning oer platform rest-api spring
Last synced: 5 days ago
JSON representation
🖥 Web application for hosting Android applications and educational content
- Host: GitHub
- URL: https://github.com/elimu-ai/webapp
- Owner: elimu-ai
- License: mit
- Created: 2016-01-02T13:55:50.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2025-10-02T19:19:30.000Z (6 days ago)
- Last Synced: 2025-10-02T20:15:49.586Z (6 days ago)
- Topics: apk, appstore, cms, edtech, java, learning, oer, platform, rest-api, spring
- Language: Java
- Homepage: https://jitpack.io/#ai.elimu/webapp
- Size: 61 MB
- Stars: 38
- Watchers: 16
- Forks: 70
- Open Issues: 63
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](https://jitpack.io/#ai.elimu/webapp)
[](https://github.com/elimu-ai/webapp/actions/workflows/maven-build.yml)
[](https://codecov.io/gh/elimu-ai/webapp)
[](https://github.com/elimu-ai/webapp/commits)
[](https://github.com/elimu-ai/webapp/commits)
[](https://github.com/elimu-ai/webapp/graphs/contributors)
[](https://github.com/elimu-ai/webapp/issues?q=is%3Aissue+is%3Aclosed)# elimu.ai Webapp
Deployments in production:
* http://hin.elimu.ai - Hindi database content
* http://tgl.elimu.ai - Tagalog database content
* http://tha.elimu.ai - Thai database content
* http://vie.elimu.ai - Vietnamese database content
* http://eng.elimu.ai - English database content[](http://hin.elimu.ai)
This web application hosts Android apps and educational content (e.g. texts, words, videos, storybooks) for each supported language. Via the [elimu.ai Appstore](https://github.com/elimu-ai/appstore) application, the educational apps and content are downloaded from the website and installed on Android devices.
## REST API
See [`src/main/java/ai/elimu/rest/`](src/main/java/ai/elimu/rest/)
The webapp's REST API is used by three Android applications:
1. [elimu.ai Appstore](https://github.com/elimu-ai/appstore)
1. [elimu.ai Content Provider](https://github.com/elimu-ai/content-provider)
1. [elimu.ai Analytics](https://github.com/elimu-ai/analytics)## Software architecture
See [elimu.ai Wiki: `SOFTWARE_ARCHITECTURE.md`](https://github.com/elimu-ai/wiki/blob/main/SOFTWARE_ARCHITECTURE.md)
## Run webapp locally 👩🏽💻
See [`INSTALL.md`](./INSTALL.md)
## Deploy webapp on production server 🚀
See [`src/main/config/DEPLOY.md`](./src/main/config/DEPLOY.md)
## Release 📦
See [`src/main/config/RELEASE.md`](./RELEASE.md)
## Localization
See [`LOCALIZE.md`](./LOCALIZE.md)
## Database migration
See [`DB_MIGRATION.md`](./DB_MIGRATION.md)
## Contributing guidelines
See [`CONTRIBUTING.md`](./CONTRIBUTING.md)
---
![]()
elimu.ai - Free open-source learning software for out-of-school children ✨🚀
Website 🌐
•
Wiki 📃
•
Projects 👩🏽💻
•
Milestones 🎯
•
Community 👋🏽
•
Support 💜