https://github.com/olha-dev-fullstack/pern-chat-app
Real time messaging app
https://github.com/olha-dev-fullstack/pern-chat-app
express nodejs postgresql prisma react
Last synced: about 2 months ago
JSON representation
Real time messaging app
- Host: GitHub
- URL: https://github.com/olha-dev-fullstack/pern-chat-app
- Owner: olha-dev-fullstack
- Created: 2024-12-18T10:15:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-20T11:52:23.000Z (over 1 year ago)
- Last Synced: 2025-04-09T16:57:25.831Z (about 1 year ago)
- Topics: express, nodejs, postgresql, prisma, react
- Language: TypeScript
- Homepage: https://pern-chat-app-gltv.onrender.com/
- Size: 497 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PERN Stack Project: Real Time Chat App | Postgres, TypeScript, Prisma
## Features
- Tech stack: PERN + TypeScript + Socket.io + Prisma + TailwindCSS
- Authentication && Authorization with JWT
- Real-time messaging with Socket.io
- Online user status (Socket.io and React Context)
- Global state management with Zustand
- Error handling both on the server and on the client
## Run Locally
### Setup .env file
```js
DATABASE_URL=...
JWT_SECRET=...
NODE_ENV=...
PORT=...
```
### Install dependencies
```shell
npm install
```
### Build the app
```shell
npm run build
```
### Start the app
```shell
npm start
```