Skip to content

dnisdv/chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat app

project image

Frontend stack:

  • ReactJS
  • Typescript
  • Redux
  • React Router
  • Axios
  • date-fns
  • Formik

Backend stack:

  • NodeJS
  • TypeScript
  • Express
  • Mongoose
  • Multer
  • Socket.io
  • JWT

Requirements:

  • Node.js installed
  • MongoDB connection

Usage:

  1. Clone repo on your local machine:
$ git clone https://github.com/dnisdv/chat
$ cd chat
  1. Install run dependencies:
$ npm i
  1. Install server & client dependencies:
$ npm run client-install
$ npm run server-install
  1. Create a .env file in server folder and insert the following code. Replace values with yours!!
  NODE_ENV=development
  PORT=3003

  JWT_SECRET=UpFJjpWKYteH5rMHSxst
  JWT_MAX_AGE=7d

5.Run it:

$ npm start

About

MERN Stack Based Chat Application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages