Your daily aggregator for Sri Lankan news. Built with Apache Cordova and Go.
ceylonnews/
├── mobile/ # Cordova mobile app (Android)
└── api/ # Go backend API
- Android Studio
- Node.js v18+
- Apache Cordova
- Go 1.24+
All builds use the Makefile:
# Mobile App
make android-build # Debug APK
make android-release # Release APK (requires mobile/build.json)
make android-platform # Refresh Android platform
# Backend API
make api-build # Production binary
make api-dev # Run development server
make api-test # Run testsFor release builds, create mobile/build.json:
{
"android": {
"release": {
"keystore": "/path/to/your/keystore.jks",
"alias": "your-key-alias",
"storePassword": "your-store-password",
"password": "your-key-password"
}
}
}- Apache Cordova
- Vanilla JavaScript
- Phosphor Icons
- Go
- SQLite
- Goose
CeylonNews is licensed under the terms of the MIT license and is available for free.