Skip to content

Khusro-S/HaberApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News App 📰

A dynamic news website that seamlessly fetches and displays the latest news using the newsapi.org API. This project was an acceptance task to be a team member of a student club in my university.

⚡ Technologies

  • Vite
  • React.js
  • React Bootstrap
  • News API

🤔 How can it be improved?

As there was a deadline for submission, I rushed through the process. I had recently started learning React, so I had to learn and figure out a lot in a short time. To make this project better, for starters, the overall UI/design should be improved, fitting the content in the cards better. Active nav buttons could have different styling, and implementing a light mode, for instance, would be beneficial. Adding filter options to choose the country or popularity might enhance the user experience. These improvements might soon be implemented; how soon? Time will tell 😅.

🎥 Demo/Preview

HaberApp-2

🚦 Running the Project

To run the project in your local environment, follow these steps:

  1. Clone the repository to your local machine.
  2. Navigate to the project directory and run npm install or yarn to install the required dependencies.
  3. Start the project with npm run dev or yarn dev.
  4. Open http://localhost:5173 (or the address displayed in your console) in your web browser to view the application.