The user can sign up and sign in in to the app using any of the social platforms like Google, Facebook, Linkedin, Twitter or Github. JWT tokens will be used for authentication. The user details which are fetched from social media can be stored in the database. The user can login using any social platform they prefer. If required the UI can be provided in react ,Angular or any other framework