NIAEFEUP / tts-fe-old

[FRONTEND] Tool for schedule planning for UPorto's students

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tts-fe

TimeTableSelector's Front-End, developed in Vue.js.

What is TimeTableSelector (tts)?

TimeTableSelector is a tool for schedule planning for UPorto's students. Check it out at https://ni.fe.up.pt/tts !

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

Build Setup (With Docker)

#build image for development
docker-compose build

#serve with hot reload at localhost:8080
docker-compose up

#build image for production
docker build -f Dockerfile-prod -t tts-web .

#serve production content at localhost:80
docker run --name tts-web -p 80:80 tts-web 

#stop production server
docker stop tts-web

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

About

[FRONTEND] Tool for schedule planning for UPorto's students


Languages

Language:CSS 95.0%Language:JavaScript 2.0%Language:Vue 1.5%Language:SCSS 1.4%Language:HTML 0.1%Language:Dockerfile 0.0%