- A chatting app sample.
- Using react native for client app and nodejs for server.
- Using MongoDB to store app data at server.
- App features:
- Authentication with jsonwebtoken.
- Sign up.
- Sign in.
- Sign out.
- Update user profile.
- Chatting one to one.
- Show list of user.
- Show list of conversation of each user.
- Install:
- Install Node.js
- cd to project folder and call: npm install
- Install mongodb and then:
- create database named zChatDB.
- create collections: user, message, conversation.
- Run server:
- cd to server folder and call: npm start.
- Images.