Skip to content

azeddine-hmd/chichat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uptime

Chichat

A chat website for hang out and talks with friends.

Run Server

docker compose up --build

Technologies

backend:

  • Typescript
  • Expressjs 5-beta (async/await handlers)
  • prisma (orm/migrations)
  • postgresql (database)
  • Socket.io (websocket)
  • Swagger (api documentation)

frontend:

  • Typescript
  • Nextjs 13 (Server/Client component)
  • Tailwindcss (styling)
  • Framer-Motion (animation)
  • Axios (http client)
  • React-Query (network fetching)
  • zustand (state management)

Openapi

swagger ui endpoint: $BACKEND_DOMAIN/docs
openapi json file endpoint: $BACKEND_DOMAIN/docs.json

Demo

Chichat | talk and hang out with friends

Screenshots

Imgur Imgur Imgur