Skip to content
This repository has been archived by the owner on Jan 9, 2021. It is now read-only.

mt32net/mt32CS

Repository files navigation

mt32.net - Frontend

This is a frontend web application build with Vue.js to run as a web site. The goal of this project is to create a nice looking, efficient, flexible and intuitive interface, with its help it's easy to present helpful and interesting content.

About

Please note that this is just the frontend. This piece of software will only display content it gets via a specified GraphQL API.

This website is written out of personal need, but feel free to use it yourself or fork it, as long as you give credit.

API and backend

The GraphQL API

GraphQL is an alternative to the common RESTful APIs. The big difference is: You get what you want, nothing more and nothing less. Because of these great advantage and some other cool stuff you can do with GraphQL I decided to choose it over REST.

How to use?

You have to decide for a backend, that features a GraphQL API. But you can/must also change the code to make it compatible.

Installation

Make sure you have Node.js installed. You have to run all this commands in the project directory!

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

Credits and Dependencies

See the package.json for a detailed list of dependencies, but special thanks to following projects:

License

GNU GPL v3.0

About

The frontend of the mt32.net project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published