Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 hacktoberfest java learning oer platform rest-api spring
Last synced: 6 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 9 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T12:04:15.000Z (about 2 months ago)
- Last Synced: 2024-10-29T14:34:40.819Z (about 2 months ago)
- Topics: apk, appstore, cms, edtech, hacktoberfest, java, learning, oer, platform, rest-api, spring
- Language: Java
- Homepage: https://hin.elimu.ai
- Size: 52.5 MB
- Stars: 30
- Watchers: 17
- Forks: 57
- Open Issues: 94
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# elimu.ai Webapp
[![maven build](https://github.com/elimu-ai/webapp/actions/workflows/maven-build.yml/badge.svg)](https://github.com/elimu-ai/webapp/actions/workflows/maven-build.yml)
[![codecov](https://codecov.io/gh/elimu-ai/webapp/branch/main/graph/badge.svg?token=T1F9OTQVOH)](https://codecov.io/gh/elimu-ai/webapp)
[![commits](https://img.shields.io/github/commit-activity/m/elimu-ai/webapp)](https://github.com/elimu-ai/webapp/commits)
[![last commit](https://img.shields.io/github/last-commit/elimu-ai/webapp)](https://github.com/elimu-ai/webapp/commits)
[![contributors](https://img.shields.io/github/contributors/elimu-ai/webapp)](https://github.com/elimu-ai/webapp/graphs/contributors)
[![closed issues](https://img.shields.io/github/issues-closed/elimu-ai/webapp)](https://github.com/elimu-ai/webapp/issues?q=is%3Aissue+is%3Aclosed)Deployments in production:
* https://hin.elimu.ai - Hindi database content
* https://tgl.elimu.ai - Tagalog database content
* https://eng.elimu.ai - English database content[![](https://github.com/elimu-ai/webapp/assets/15718174/32f3c339-aacc-4dc1-9692-c9435bc63d57)](https://hin.elimu.ai)
This web application hosts Android apps and educational content (e.g. texts, audio, 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)
## 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 💜