adazol123 / asg_chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:TypeScript 56.1%Language:JavaScript 34.8%Language:CSS 7.8%Language:HTML 1.3%