Before bid for this project Read the requirements completely. I will not hire basis on who comes first. I took 72 hours to decide. So clearly read the requirements patiently and apply with your previous works in this concept.
Chat web application developer needed to create project with following requirements.
1. Keep Whatsapp/messenger functionalities in mind like (send, receive messages, read/delivered receipts, user profiles, search in chat messages, groups, channels, push notifications). I need most of the functionalities of them with little bit modification.
For more clarification in functionality msg me.
Back End :
1. Nodejs : Setup backend server in nodejs using express, UWS websocket.
2. Setup Google authentication system for login. Use google auth library [login to view URL] . after authentication create users in local database.
3. MongoDB : as a database. Best db structure needed. Must be capable of handling biggggggg traffic. NO Mongoose. Use native mongodb nodejs client ([login to view URL])
4. No socket.io. use UWS ([login to view URL]) for webscokets. messages send/receive must be authenticated.
5. Redis Cache : for better peformance use redis caching.
Frontend - Vuejs.
1. Must be lightweight. No Vuex.
3. 100% responsive layout needed. NO third party frame works like vuetify or something else. Use simple css and html.
4. Less DOM elements means better page performance. So try to use minimal DOM (div) elements in design.
5. Use firebase messaging push notifications