/asg_chat

Primary LanguageTypeScript

ASG CHAT APP (Assessment)

Development tools used

- pnpm (package manager)
- vite (build tool)
- nodemon (node server runner)

Packages Installed

BACKEND

- express
- express-session
- socket.io
- body-parser
- cookie-parser
- cors
- mongoose
- bcrypt
- passport
- passport-local

FRONTEND

- typescript
- axios
- react
- react-router-dom
- socket.io-client
- tailwindcss (css styling)

Setup (Server)

Install dependencies

pnpm install

Start Server

nodemon .
# or
nodemon server/index.js

Setup (Client)

Install dependencies

pnpm install

Start Client on development

pnpm run dev

Build app

pnpm run build

Sample GUI

Login Page login

Registration Page register

Coversation Page conversation


Author

Daniel Lozada