This is a web application to browse and install applications present in Flatpak repositories, like Flathub and others.
The web app obtains data calling a remote REST API implemented in linux-store-backend
This app began as a proof of concept but it's likely to be used for the official Flathub website in the near future. See a demo at https://beta.flathub.org
There is also a development version at http://45.55.104.129
This project was generated with Angular CLI version 1.3.2.
Steps to run this app locally:
- Install Node.js LTS (6.11.X at this time) or newer. We find useful using nvm to install and manage multiple Node.js versions.
- Install angular-cli:
npm install -g @angular/cli
- Install deps:
npm install
- Run
npm start
for a dev server calling the remote linux-store-backend. Navigate tohttp://localhost:4200/
. The app will automatically reload if you change any of the source files.
linux-store-frontend is developed using:
- Angular 4: web framework. Checkout Angular's Quickstart, Tour of Heroes and Building Beautiful Web Apps With Angular Material if you are not familiar with Angular
- Angular Material: Material Design components for Angular
- Angular Flex Layout: HTML UI layout for Angular applications; using Flexbox and a Responsive API
I've been tryin to make this app themable (still a work in progress) using the facilities provided by Angular Material. Read next links for more info:
Migrate from angular-mdl to angular-material2 using angular-flex-layout- Search apps by
name, keywords,categories, ... - Search & install themes
- Search & install runtimes
- Pagination
- Activity: events, ...
I welcome friendly issues and feature requests. Keep in mind that this is a personal project that I do in my spare time.