- Login page (as index page)
- Public page (for non authorized users)
- Protected page (for authorized users)
- Consist of form with 2 inputs, email and password.
- Contain CV data
- Personal info
- Working experience
- Projects done
- Technology stack
- Visible only for logged in users
- Contain list of user cards, taken from https://randomuser.me
- Button more, which will request next X users and including them in end of the list
- User card
- Logout button
- Nuxt.js
- Nuxt UI
- TypeScript
- Pinia
- Create .env file
- Copy .env.example to .env
docker-compose up -d
Open app in browser on 3000 port
npm install
npm run dev