- Name: muzz-chat
- Private: true
- Version: 0.0.0
- Type: module
- dev: Run Vite for development.
- build: Compile TypeScript and build with Vite.
- lint: Lint the project using ESLint.
- preview: Preview the project using Vite.
- @chakra-ui/icons: ^2.1.1
- @chakra-ui/react: ^2.8.2
- @emotion/react: ^11.11.1
- @emotion/styled: ^11.11.0
- formik: ^2.4.5
- framer-motion: ^10.16.5
- moment: ^2.29.4
- react: ^18.2.0
- react-dom: ^18.2.0
- react-router-dom: ^6.18.0
- socket.io-client: ^4.7.2
- yup: ^1.3.2
- @types/react: ^18.2.15
- @types/react-dom: ^18.2.7
- @typescript-eslint/eslint-plugin: ^6.0.0
- @typescript-eslint/parser: ^6.0.0
- @vitejs/plugin-react: ^4.0.3
- eslint: ^8.45.0
- eslint-plugin-react-hooks: ^4.6.0
- eslint-plugin-react-refresh: ^0.4.3
- typescript: ^5.0.2
- vite: ^4.4.5
- Install dependencies:
npm install
- Run development server:
npm run dev
- Build for production:
npm run build
-
Username: John
-
Password: (can be anything)
-
Username: Jane
-
Password: (can be anything)
Please use the provided default usernames (John and Jane) for testing purposes. You can set any password when logging in.
- Make sure the server is running before using the chat application.
- Name: server
- Version: 1.0.0
- License: ISC
- start: Start the server using Nodemon.
- test: Placeholder for testing scripts.
- cors: ^2.8.5
- express: ^4.18.2
- helmet: ^7.1.0
- socket.io: ^4.7.2
- yup: ^1.3.2
- @types/express: ^4.17.21
- @types/node: ^20.9.0
- nodemon: ^3.0.1
- ts-node: ^10.9.1
- typescript: ^5.2.2
- Install dependencies:
npm install
- Start the server:
npm start
- Ensure that the client is configured to connect to this server.
- Customize the server as needed for your chat application.