Assignment give to me for recruitnig for internship. the task is for both Front-end development as well as for the backend development.
both node and react assignment are inside the respective folders.
Assing Format:---
Frontend Development Assignment: Udacity is one of the leading ed-tech companies in the world. Visit their website (www.udacity.com). Your assignment is to make a clone of their homepage. Use the same assets (Images, graphics) available on the website. You need to use React.js to build this. The major part of the homepage where React.js needs to be used is under "Choose your Category". You need to store all the courses under each category on the client side and then load the respective courses when the user chooses a particular category.
P.S.: You have to make the homepage only. It is not necessary for you to optimize it completely (Like exact hovering, Cross Browser optimization or mobile optimization) but optimizing such details will be a plus.
Assing Format:---(backend assingment)
Backend Development Assignment: Stack: Node.js Build a login and signup module capturing basic details (Phone Number, Email, Name and DOB). Also add Facebook and Google Login / signup.
Once the user signups, show him a message - You've successfully signed up. Post signup, user should be able to login using the same credentials used. Show a message saying that you've successfully logged in. Host this server anywhere you wish to (AWS, Azure, Your own laptop etc). For DB, use whatever you're comfortable with (Mongo, NOSQL, MYSQL etc)
Moreover, in this assignment, think of use cases like Fraud login, multiple users from the same device, double authentication, etc. Think about how will you solve for these use cases and build the module accordingly.