Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ebandev/gazette
📰 Gazette, a mobile app client for Europresse
https://github.com/ebandev/gazette
android android-app android-application capacitor capacitor-android europresse framework7 vue vuejs
Last synced: about 1 month ago
JSON representation
📰 Gazette, a mobile app client for Europresse
- Host: GitHub
- URL: https://github.com/ebandev/gazette
- Owner: ebanDev
- Created: 2024-02-11T17:37:02.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-08T09:56:08.000Z (4 months ago)
- Last Synced: 2024-09-08T19:52:00.096Z (4 months ago)
- Topics: android, android-app, android-application, capacitor, capacitor-android, europresse, framework7, vue, vuejs
- Language: Vue
- Homepage:
- Size: 3.55 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📰 Gazette
## Description
A mobile app client for Europresse. It is based on Framework7 and Capacitor and uses [Europresse API](https://github.com/ebanDev/europresse-api).
Home | Article | Search | Bookmarks | Settings
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
![Home](doc/home.png) | ![Article](doc/article.png) | ![Search](doc/search.png) | ![Bookmarks](doc/bookmarks.png) | ![Settings](doc/settings.png)## Features
- [x] 🆕 See latest articles on home page from RSS feeds
- [x] 🔍 Search articles
- [x] 📰 Read article
- [x] 💾 Save article
- [x] 📁 Export article## Development
### Install Dependencies
First of all we need to install dependencies, run in terminal
```
npm install
```### NPM Scripts
* 🔥 `start` - run development server
* 🔧 `dev` - run development server
* 🔧 `build` - build web app for production
* 📱 `build-capacitor-android` - build app and copy it to Android capacitor project### Vite
There is a [Vite](https://vitejs.dev) bundler setup. It compiles and bundles all "front-end" resources. You should work only with files located in `/src` folder. Vite config located in `vite.config.js`.
### Capacitor
This project created with Capacitor support. And first thing required before start is to add capacitor platforms, run in terminal:
```
npx cap add android
```Check out [official Capacitor documentation](https://capacitorjs.com) for more examples and usage examples.