Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tmslpm/portfolio

personal portfolio
https://github.com/tmslpm/portfolio

Last synced: 18 days ago
JSON representation

personal portfolio

Awesome Lists containing this project

README

        

# Visit the portofolio: [tmslpm.github.io/portfolio](https://tmslpm.github.io/portfolio/#/)

## Welcome !

personal portfolio, text text text text text text text




Logo VueJS, src: wikimedia.org




Logo TypeScript, src: wikimedia.org




Logo SCSS/SASS, src: wikimedia.org


## 🚦 Getting Started

This project require:
- [NodeJS](https://nodejs.org/fr) >=v18.7.0.
- A computer ?

This project uses NPM for dependencies and project management ([*Getting Started*](https://docs.npmjs.com/getting-started))

Folder structure
```
πŸ“‚/.
|
β”œβ”€β”€ πŸ“‚dist
β”‚ β”œβ”€β”€ compiled source ready for deployment
β”‚
β”œβ”€β”€ πŸ“‚public
β”‚ β”œβ”€β”€ vueJs [HTML and Static Assets](HTML and Static Assets)
β”‚
β”œβ”€β”€ πŸ“‚src
β”‚ β”œβ”€β”€ (main) vuejs app, component, script ts
β”‚
β”œβ”€β”€ ...
β”œβ”€β”€ ...
β”‚
└── package.json
```

## πŸ“¦ Install NodeJS, get this repository, and run the npm install command

```
$ npm install
```

## 🧨 Run NPM task

Build project to dist
```
$ npm run vbuild
```

Build project **and deploy on localhost server**
```
$ npm run vstart
```