Welcome to Rasa Task, a modern and responsive web UI. This project is built with Nuxt 3, Vue3, and TailwindCSS to deliver a sleek user experience.
- 🧩 Modular Components – Reusable and customizable Vue components.
- 🌐 Nuxt 3 & SSR – Powered by Nuxt for fast and SEO-friendly performance.
- ⚙️ Clean And Well-Strucerd
rasa-task/
├── assets/ # Static assets like styles or fonts or constants
├── components/ # Vue components (chrats , UI Chunks, etc.)
├── composables/ # Shared logic
├── layouts/ # App-wide layouts
├── pages/ # Route-based Vue files
├── public/ # Publicly accessible static files
├── server/ # API endpoints and server logic
├── stores/ # Pinia stores (state management)
├── utils/ # Utility functions
├── app.config.ts # App-level configuration
├── nuxt.config.ts # Nuxt configuration
├── package.json # Project dependencies and scripts
└── tsconfig.json # TypeScript configuration
git clone https://github.com/Aghaei-Dev/rasa-task.git
cd rasa-task
pnpm installpnpm run devOpen http://localhost:3000 to see the app in action.
- Nuxt Setup: Edit
nuxt.config.tsfor modules, aliases, and plugins. - App Config: Use
app.config.tsfor global app settings and constants.
To create a production-ready build:
pnpm run buildStart the production server:
pnpm startYou can deploy it on platforms like Vercel, Netlify, or Render.
Contributions are welcome! To contribute:
- 🍴 Fork this repo
- 🛠️ Create your feature branch:
git checkout -b feature/YourFeature - ✅ Commit your changes:
git commit -m 'Add awesome feature' - 📤 Push to the branch:
git push origin feature/YourFeature - 🔁 Submit a pull request
This project is licensed under the MIT License – see the LICENSE file for details.
Created with ❤️ by Aghaei-Dev