Frontend for skrib project, built with Vue 3 + Vite.
Install dependencies:
npm installStart the development server:
npm run devThe app will be available at http://localhost:8000.
Build the app for production:
npm run buildPreview the production build:
npm run previewskrib_frontend/
├── api_specs/ # API specification documents
├── src/
│ ├── main.js # Application entry point
│ ├── App.vue # Root component
│ ├── components/ # Reusable components
│ └── views/ # Page components
├── index.html # HTML entry point
├── vite.config.js # Vite configuration
└── package.json # Dependencies and scripts
This application includes support for:
- Authentication
- Posting
- Commenting
- Upvoting
- Tagging
- Notifications
See the api_specs/ directory for detailed API specifications.