Skip to content

jurf/linux-store-frontend

 
 

Repository files navigation

Linux Store Frontend

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

Running this app locally

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 to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Hacking linux-store-frontend

linux-store-frontend is developed using:

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:

TODO

  • 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, ...

Bugs and feature requests

I welcome friendly issues and feature requests. Keep in mind that this is a personal project that I do in my spare time.

About

A simple web application to browse and install applications present in Flatpak repositories. See demo at http://45.55.104.129/apps

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 68.6%
  • HTML 17.5%
  • CSS 12.7%
  • JavaScript 1.2%