This is a personal project of mine called Eazy Chat App. It is basically for users to add contact using email and chat with them online similar like other chat apps.
- Vue 3
- TypeScript
- Vite
- TailwindCSS
- Firebase
- Bootstrap Icons
- Pinia
- Vue-router
- Headlessui/vue
- Eslint-plugin-vue
- Email Login
- Register
- Request new password
- Delete Account
- Send message to other user
- Add user contact
- Create, update & delete user profile
- Upload profile image
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and preview
$ npm run build
$ npm run serve
Make sure to create a .redirects file in the public folder with the follow content
/* /index.html 200