Authentication App

Challenge: Create an Authentication app. Use any front-end libraries of your choice. Create your API. Don’t look at the existing solution. Fulfill user stories below:

  • User story: I can register a new account
  • User story: I can log in
  • User story: I can log in or register with at least one of the following services: Google, Facebook, Twitter or Github
  • User story: I can sign out
  • User story: I can see my profile details
  • User story: I can edit my details including: photo, name, bio, phone, email and password
  • User story: I can upload a new photo or provide an image URL


Once you completed, submit your solutions by providing URLs for both GitHub repository and live app on any hosting platform (5 Free Hosting Platform) and explain briefly what you have done.

As long as you fulfill all the user stories, you can give your personal touches by adding transition, using your own images, changing colors,...

Remember to put your name on the footer to prevent other from submitting your solutions.

You can check others’ solutions and give them feedbacks.

How to start

  1. Read the challenge's details
  2. Start the challenge and download the resources
  3. Check designs on Figma
  4. Have fun coding!!