Skip to content
/ frontend Public

Vue.js frontend for MyAEGEE based on vue-bulma

License

Notifications You must be signed in to change notification settings

AEGEE/frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

72e88c7 · May 8, 2020
Mar 14, 2020
Apr 26, 2020
Apr 26, 2020
May 8, 2020
Apr 18, 2020
Jun 28, 2018
Sep 15, 2019
Jan 3, 2020
Jan 6, 2020
Apr 17, 2020
Jan 3, 2020
Feb 15, 2019
Mar 14, 2020
May 8, 2020
Oct 11, 2016
Mar 11, 2020
Jan 6, 2020
Jan 6, 2020
May 8, 2020
May 8, 2020
Apr 6, 2020

Repository files navigation

OMS Frontend

Maintainability

This repository contains the united frontend for MyAEGEE (aka "the new frontend for AEGEE", aka https://my.aegee.ae), written in Vue.

Technologies used

Development

The official way to run this project is to get the copy of oms-docker project, which contains all of the repositories, including this one. See oms-docker's README for the instructions for installation.

Local development

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 htt://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.

Maintainers

This project is a fork and rewrite of the vue-admin project. It's licensed under MIT license (see LICENSE file)

Contributors

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