Dialogue is a PERN Stack Chatting App. Uses Socket.io for real time communication and stores user details in encrypted format in Postgres Database.
- Frontend:React, Tailwind-Css, DaisyUi, socket.io-client, Redux
- Backend:,Typescript, Prisma, Socket.io, Express.js
- Database: PostgreeSQL
- Authentication: JWT, BcryptJs
- Clone this repository to your local machine.
- Install the necessary dependencies for backend using
npm install
. - To install dependencies for frontend first
cd frontend
thannpm install
. - Set up your database and environment variables.
- Run the application using
npm run dev
for backend. - For frontend first
cd frontend
thannpm install
. - Access the application through
http://localhost:3000/
.
DATABASE_URL=""
JWT_SECRET=""