WebDevSimplified / Whatsapp-Clone

396 stars 277 forks source link

Implement New Features #5

Open dschulz1227 opened 3 years ago

dschulz1227 commented 3 years ago

I would love to learn how to add...

1) Login/Logout features 2) store conversations and contacts into database

Make it a fully functional application that users can come back to and have their info available

Login would require verification and maybe implement JWT.

Please help

Shikhar21121999 commented 3 years ago

You can implement all these features using django, That is you can partition this into backend and frontend where you can use djagorestframework to handle the backend and use frontend developed using react I am still a beginner in both of them but will ultimately try to implement this once i have enough grasp of the two frameworks

dschulz1227 commented 3 years ago

Thanks for your reply. May I use you as a resource to bounce ideas off?

Shikhar21121999 commented 3 years ago

I didn't get what you mean Can you be more specific

pkboe commented 3 years ago

Firebase is the answer : Auth + Realtime storage and it will save ur time or JWT + Mongo is another option.

Karan1110 commented 2 years ago

You can use MERN-stack , for learning complete authentication , storing contacts and conversation in mongo db you can attend full course by CodeWithHarry's complete MERN-stack course for free + 30 videos of mern-stack tutorials and each video are of 15min - 20min

Karan1110 commented 2 years ago

Now note down this easy way: store the contacts and conversations in a DB (data base) for that particular ID. and thats all u can log in log out

Karan1110 commented 2 years ago

for log out you can re render the login.jsx component