💼 Responsive single-page SPA application with authentication and an admin panel for managing data.
- Vue.js v2 (frontend framework)
- Pug (templating engine)
- PostCSS (for processing CSS)
- Webpack 4 (module bundler)
- JavaScript (programming language)
- Node.js & NPM (latest version)
- Yarn (latest version)
$ git clone git@github.com:vofronte/portfolio-website.git
$ cd portfolio-website
$ yarnStart the project in development mode:
$ yarn devTo build the project for production:
$ yarn buildBefore working with the admin panel, register a user using the utility:
$ yarn reg| Script | Description |
|---|---|
dev |
Starts webpack-dev-server with hot module replacement. |
build |
Builds the project for production (ready for deployment on a server). |
reg |
User registration utility. Use it before working with the admin panel. |
To run any script, use the following command:
$ npm run script_nameor
$ yarn script_name- Vue.js: Main framework for building the interface.
- Vuex: State management for the app.
- Vue-router: Routing.
- Webpack: Project bundling and optimization.
- PostCSS: Modern tools for processing CSS.
- Pug: Templating engine for simplifying HTML markup.
