Endpoints-"https://webhook.site/9f54337a-cb5f-43e8-bb10-6caa824fb55a"
News Feed - Dashboard Challenge- v2
A News Feeds Dashboard build using the unofficial InShorts API.
(Notion Link to the same)
InShorts , Inshorts is an Indian startup that features a software application based products that send out news stories in 60-word bites for busy and uninspired readers.
In this challenge, you need to build a News Feeds Dashboard.
Figma Design:
API:
- The unofficial InShorts API available here.
- The random image generator links for the news articles available here.
- Webhook Endpoint for Subscribe and Query:
Vercel Deployment:
General Guidelines
- You can use this repository as template to create yours.
- Once created you can add Karthik, Mazahir, Jagan as collaborators.
- Make sure to refer to the above vercel deployment step before starting your work.
- You need to use CRA: https://reactjs.org/docs/create-a-new-react-app.html
- Make sure to create an Issue and PR for the create react app step.
- This is so that those steps do not get mixed with PRs created for feature issues.
- Create appropriate issues as you build your application.
- Send a pull request and do not push anything to master directly
- Please send a pull request if you want to bring any change to the repo.
- Do not push to master directly.
- There is no need to assign any pull request to the collaborator but do make sure to look out for any comments on the same from us.
- You need to merge all your pull requests yourself.
- Production-ready code
- Approach this problem as if it is an application going to production.
- We don't expect it to be perfect (no production code is), but we also don't want you to hack together a throw-away script.
- This should be representative of something that you would be comfortable releasing to a production environment.
- Once you finish building the dashboard, try it out yourself to see if there are any edge-cases that you missed.
- You may use whatever packages and tools that you think are appropriate.
- We are looking for you to demonstrate your knowledge related to common software practices to include reusability, portability, and encapsulation - to name a few.
- Make commits incrementally.
- Please do not squash commit before creating the pull request. We want to see incremental commits.
- Deploy the application
- Deploy the application on Vercel. Post the link of the deployed application as a comment in the issue.
- Ready for code review
- As a final step post a comment in the issue saying " @karthiknmenon , @mazahirharoon, @jagankaartik The application is ready for the code review.**" and assign the issue to your collaborator.".