This repository contains the united frontend for MyAEGEE (aka "the new frontend for AEGEE", aka https://my.aegee.eu), written in Vue.
- Node.js >= 5
- NPM >= 3
- Webpack
- Bulma
- Buefy
- Vue.js JS framework
The official way to run this project is to get the copy of MyAEGEE project, which contains all of the repositories, including this one. See MyAEGEE
's README for the instructions for installation.
To save time/access debug, do the following on your local machine:
npm install
npm run serve
This will run a process which builds the frontend once the files are saved. The server would be accessible at http://localhost:8081
, but that doesn't matter, as the dist
folder is mounted to a container in a dev mode, so all the changes would be reflected at http://localhost
.
Additionally, you can do the following:
npm i -g @vue/cli
vue ui
That'll open the Vue CLI UI at http://localhost:8000
which you can use to manage your project, run tasks, analyze webpack bundle size etc.
This project is a fork and rewrite of the vue-admin project. It's licensed under MIT license (see LICENSE file)
This project is maintained and developed by Sergey Peshkov (https://github.com/serge1peshcoff).
Also this project wouldn't be done without the vue-admin authors, which are Fangdun Cai and other contributors