This is a project made with MERN stack (Mongo, Express, React, Node), contains three pages: sigin, signup and chat. Functionalities: User api, realtime chat, create and delete rooms, search for messages and rooms. If you do this project access this video: https://www.youtube.com/watch?v=gzdQDxzW2Tw. This video contains only part of this project, the rest was done for me.
Frontend | Backend |
---|---|
React | mongodb |
styled-components | mongoose |
Material-ui | express |
fuse.js | pusher |
pusher-js | bcryptjs |
axios | cors |
react-scroll-to-bottom | nodemon |
normalize |
Improvements:
Functionalities
To get a local copy up and running follow these simple example steps.
git clone https://github.com/jonasdevzero/Whatsapp.git
npm install
Config your database in Mongo Atlas
Config your pusher data in Pusher
Run npm start in the frontend and backend folders
npm start
Contributions are welcome 😄
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Author: jonasdevzero
Source Code: https://github.com/jonasdevzero/Whatsapp
#react #reactjs #javascript