/weboop

a new webbase in subject object oriented programming

Primary LanguageVue

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