The concept is a trading platform built on Vue 3 + Vite + Typescript. It includes dynamic components, drag and drop functionality, and both light and dark themes.
A live demo is available on the website.
- 🎁 Project: Vite, Vue 3, typescript
- 🛠️ Tools: npm, eslint, scss, pug, prettier, conventional commits
- Install Node.js (the project uses Node.js version 18.12.0.).
- Install npm.
- Clone the repository.
- Type and run:
npm i
in the root directory. - Type and run:
npm run dev
in the root directory. - Open
http://localhost:5173
in your browser to see the app.
This project uses the following NPM scripts:
Starts the development server using Vite. Open http://localhost:5173 to see your application.
npm run dev
Builds the project for production. First, vue-tsc is run for TypeScript type checking, then vite build creates an optimized build of the application.
npm run build
Starts a local server to preview the built project. Used to check the final build before deployment.
npm run preview
Runs ESLint to check the code in files with .js and .vue extensions, ignoring files listed in .gitignore. Automatically fixes detected errors.
npm run lint
Formats all code in the project using Prettier, ensuring a consistent code style.
npm run format