Welcome to my news website ๐, built using React ๐โโ๏ธ and several other libraries.
This website is built using the following libraries and dependencies:
- React ๐โโ๏ธ
- React-dom ๐โโ๏ธ
- React-infinite-scroll-component โฌ
- React-router-dom ๐โโ๏ธ
- React-scripts ๐โโ๏ธ
- React-top-loading-bar ๐
- NewsAPI ๐ฐ
- Infinite scroll for loading more news items as the user scrolls down. โฌ
- Top loading bar to display the loading status of the website. ๐
- Optimized for web vitals to improve user experience. ๐
- Fetches recent news using NewsAPI. ๐ฐ
To get started with this website, you will need to have Node.js and npm installed on your computer. Once you have those, you can clone this repository and run the following commands:
cd newsify
npm install
npm start
Add appropriate environment variable ๐
This will start a development server and you can view the website in your browser at http://localhost:3000.
To deploy this website, you can use a service such as Netlify or Heroku. ๐
I would like to thank the creators of React and the other libraries and dependencies used in this website, ๐โโ๏ธ for providing the platform that I used to build this repository.