This project was bootstrapped with Create React App.
In the project directory, you can run:
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.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
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.
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.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.
This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting
This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app
This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration
This section has moved here: https://facebook.github.io/create-react-app/docs/deployment
This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify
-
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.
-
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.
-
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.
- Figma Link: https://www.figma.com/file/gdcGm5P12QnYrtuEJcq6TL/Front-End-Assignment?node-id=3%3A34 (Kindly Login or Create your Figma Account to see the style attributes.)
- Prototype Video: https://drive.google.com/file/d/1d3cAeS9ER7qWzbSmujHDwe23ZmH5G1Vy/preview
-
You can use any framework like (Bootstrap, Tailwind CSS, JavaScript, jQuery, React) of your choice.
-
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)
You will find all the required images in the /images
folder.
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
- Black: #000000
- Blue: #6590FF
- Red: #E33E38
- Purple: #8344DB
- Badge Background: #8344DB1A
- Gray Text: #646464
- Body Background: ##EEF2F7
- Input Background: #F8F9FB
- Family: Poppins (https://fonts.google.com/specimen/Poppins)
- Weight: 300, 500, 700
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