Skip to content

Assessment to Hire a Associate Software Engineer - Frontend

Notifications You must be signed in to change notification settings

asimazher/frontend_assessment

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started with Create React App

This project was bootstrapped with Create React App.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

npm run eject

Note: this is a one-way operation. Once you eject, you can't go back!

If you aren't satisfied with the build tool and configuration choices, you can eject at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except eject will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.

You don't have to ever use eject. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

Code Splitting

This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting

Analyzing the Bundle Size

This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size

Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

Advanced Configuration

This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration

Deployment

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

npm run build fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify

Associate Software Engineer Frontend Assessment

Instructions

  1. You are not allowed to push code to this repository. Therefore you are required to create a copy of this repository on your own github account and work / push on it. Hint: Make good use of git clone, git fork, git plugins for vs code etc.

  2. How to submit finished assessment? Please send it back to the same email thread where you received this assessment and we will take care of the next steps. Respository on your account must be public for us to access.

  3. You have to build the "Interactive Comment Section" and get it looking as close to the design as possible. Also your design should be mobile responsive. Also user can perform tasks which are explained in the Point #4 as well as in the Prototype Video.

  1. You can use any framework like (Bootstrap, Tailwind CSS, JavaScript, jQuery, React) of your choice.

  2. Tasks which user can perform in this Assessment:

  • Add Comment and Replies of a Comment (User have to write comment and then click Submit Icon to Add Comment or Reply)
  • Remove his Comment and Replies
  • Like and Unlike Comments & Replies (Like count should be updated after Like or Unlike)

Assets

You will find all the required images in the /images folder.

Text written in assessment:

I was very glad to have you after such a long time. Can you plan a meetup? Maybe this weekend?

Home sweet home! I'm glad you are back. It's been two year and miss the football matches we have together. A lot has been changed since you left. Let's meet at the ground tomorrow evening?

Old rivalry! Consider me in ;-)

Hey bud, welcome back to home. It's so long to see you back again. Would love to hear the travelling stories of yours. Your or my place?

Thank you all

Colors

  • Black: #000000
  • Blue: #6590FF
  • Red: #E33E38
  • Purple: #8344DB
  • Badge Background: #8344DB1A
  • Gray Text: #646464
  • Body Background: ##EEF2F7
  • Input Background: #F8F9FB

Typography

Icons

For Icons, you can use any of the icon library, or you can also use images given for the icons in the images folder.

  • Font Awesome
  • IcoMoon
  • Ionicons
  • Bootstrap Icons

About

Assessment to Hire a Associate Software Engineer - Frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.1%
  • CSS 16.4%
  • HTML 14.5%