Project done by Prakash Jayaswal
Deployed URL: https://chitchat2.herokuapp.com
- Email Verification for Registration.
- Only Unique Account Creation allowed (Email based Uniqueness).
- Multiple device Login facility.
- Editing Password (After login).
- Resetting Passwords (System Generated Password via mail).
- Custom photo feed based on who you follow
- Post photo posts from camera or gallery
- Like posts
- View all likes on a post
- Comment on posts
- View all comments on a post
- Search for users
- Search screen showing all images except your own
- Search based on usernames
- Profile Screen
- Follow / Unfollow Users
- Update profile
- Chat Screen
- Chat with any user
- Nodemailer (To send system generated emails)
- Cloudinary (Upload Images)
- Express Js (Framework for node Js)
- Json Web token (For Authentication)
- Bcrypt Js (For Hashing)
- Helmet (To Secure all Headings and Status)
- Compressor (To compress the size of the data)
- Mongodb (To Connect to Mongoose Database)
- Socket-io (For chating)
- ReactJS
- React Hooks
- Redux
- Socket-io (For chating)
1. Pagination.
2. Notifaction.
3. Video Chat box.
4. Mobile Application Implementation
5. Mobile OTP for login
6. Audio Music
7. Stories
8. Send post to chats
9. Share images while chatting