Build an demo web application for the Apartment Management System
, and deploy it on Vercel
. This app provides CRUD features for user to manage inventories in each apartment.
Technology stack: Nuxt
with Vue.js 3
, Tailwind CSS
, DaisyUI
, JSON Server
Make sure to install the dependencies before run app:
npm install
npm run dev
- After execute above commands, webapp run at
localhost:3000
and mock server run atlocalhost:3001
The below folder structure follows Nuxt directory structure:
assets
includes Tailwind css filecomponents
includes Vue.js components which are then imported into your pagescomposable
includes common functionslayout
includes layouts which used by pagesmock-server
includes a json server for mocking API serverpages
includes views and routestypes
includes common types, interfacesutils
includes helper functions