A sortable posts application with vue 3 and vite.
![image](https://private-user-images.githubusercontent.com/107889674/272968015-9f93b570-5129-49e4-b19f-aa5cde66a714.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMjQ5ODMsIm5iZiI6MTcyMjMyNDY4MywicGF0aCI6Ii8xMDc4ODk2NzQvMjcyOTY4MDE1LTlmOTNiNTcwLTUxMjktNDllNC1iMTlmLWFhNWNkZTY2YTcxNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQwNzMxMjNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mMWI5MGE0MTA4OGFhYjYwY2U4ZDk5Y2VlMTczY2I2NmExYWZhMDJmYzE5MWMwZTlkNGE0M2EyMzhkNDUyZWE5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.6Y934_6tJZcBeXlNBhrbQXd4UgQFadaVJqWkDKYemJc)
To install all the required dependencies, run:
npm install
To start the development server, run:
npm run dev
This will start the Vite development server. Navigate to http://localhost:5173/
to view the app.
To create a production build, run:
npm run build
The build artifacts will be stored in the dist
directory.
To run the tests, execute:
npm test
You can also type check the project with:
npm run typecheck
├── src/ # Application source code
│ ├── atoms/ # Unopinionated UI components
│ ├── components/ # Opinionated UI components
│ ├── composables/ # Vue Composables
│ ├── queries/ # Query functions and adapters
│ ├── styles/ # Global styles and variables
│ ├── types/ # Type definitions
│ ├── utils/ # Utility functions
│ └── main.ts # Entry point for the application
├── public/ # Public static assets
├── jest.config.js # Jest configuration file
└── vite.config.ts # Vite configuration file