KanapongAiamtip / weboop

a new webbase in subject object oriented programming

Home Page:https://oop-csit-nu-ac-th.firebaseapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

web oop

Object Oriented programing

Tech stack

In OOP website, we use

  • Vuejs to manage our frontend application.
  • Buefy to manage our frontend application's stylings.
  • ESLint to keep our TypeScript stylings constant throughout the project.
  • Stylelint to keep our SCSS stylings constant throughout the project.

Our main language of development is TypeScript

Project setup

This project requires minimum of

  • Nodejs v12,
  • npm v7

You can download and install Nodejs from its website here.

You can install npm v7 by running the following command.

npm install -g npm@7.17.0

You also need @vue/cli

npm install -g @vue/cli

Install project's dependencies

npm install --legacy-peer-deps

from the root of the project

Getting started

Run these commands to start developing from the root directory.

Terminal 1
npm run serve

The website will pop up at http://localhost:8080

About

a new webbase in subject object oriented programming

https://oop-csit-nu-ac-th.firebaseapp.com


Languages

Language:Vue 81.4%Language:TypeScript 11.2%Language:JavaScript 3.7%Language:SCSS 3.1%Language:HTML 0.6%