guychienll / chatroom-frontend

Home Page:https://chatroom-frontend-eight.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatRoom

Table of Contents

Requirement

Requirement Version
Node.js 20.10.0
npm 10.2.3

Getting Started

install dependencies

npm install

run the development server

npm run dev

build the project

npm run build

Demonstration

Demo

Home

ChatDemo

Learning Points

Backend

-   Node.js ( Express )
-   TypeScript
-   express-session
-   class-validator
-   WebSocket

Frontend

-   Fly.io
-   Next.js
-   NextUI
-   React
-   TailwindCSS
-   Yup

Service

-   Firebase Firestore
-   Gmail as SMTP Service
-   File Upload Integration ( AWS S3 )
-   CDN ( AWS CDN )
-   Docker
-   Docker Compose

About

https://chatroom-frontend-eight.vercel.app


Languages

Language:JavaScript 99.7%Language:CSS 0.2%Language:Dockerfile 0.1%