- Login user with email and password using google ( you can use firebase authentication or any other authentication ).
- Show 25 minutes of timer where the user can reset, pause and start the timer
- Show a 5 minutes break timer when the 25 minutes timer gets complete.
- Ask for username in form with a single input field of
username. - When the user submits the username, show a nicely designed card with nicely desinged UI showing users public informations
-
Required public information expected to see on card is given below.
- Avatar Image (
avatar_url) - Username (
login) - Name (
name) - No. of public repos (
public_repos) - No. of public gists (
public_gists) - Profile created at in time format of
YYYY-MM-DD. (created_at)
- Avatar Image (
The api path to get the public information of Github user is given below
GET - https://api.github.com/users/{username}Recommended tech stack to be used:
- React / Nextjs
- Chakra UI / Tailwind css
- Firebase
- Push the code to a public Github repository.
- Assignments should be in seperate repository.
- Both assignments should be deployed either on Vercel or Netlify.
- Send the deployed project link and Github Project link on jobs@mtechzilla.com
NOTE: Its important that you fullfill all of the requirements mentioned above. If you fail to do so, your assessment will be rejected.
The timeline to complete this app is a maximum of two days. Plagiarism is prohibited and if an applicant submits a plagiarised work then his application will be rejected.