ashiajoseph / feedly-by-ashiajoseph

Home Page:feedly-by-ashiajoseph.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webhook enedpoint - https://webhook.site/9f54337a-cb5f-43e8-bb10-6caa824fb55a

https://webhook.site/#!/9f54337a-cb5f-43e8-bb10-6caa824fb55a/bbc5e2a6-05f1-430e-8b0c-98cdc61cdf76/1

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.
  1. 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.
  2. Create appropriate issues as you build your application.
  3. 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.
  4. 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.
  5. Make commits incrementally.
    • Please do not squash commit before creating the pull request. We want to see incremental commits.
  6. Deploy the application
    • Deploy the application on Vercel. Post the link of the deployed application as a comment in the issue.
  7. 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.".

About

feedly-by-ashiajoseph.vercel.app

License:MIT License


Languages

Language:JavaScript 95.1%Language:HTML 4.7%Language:CSS 0.2%