Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.83 KB

README.md

File metadata and controls

50 lines (32 loc) · 1.83 KB

Spacenewzz!

Spacenewzz! is a React application that allows users to browse the latest news articles related to space exploration. It utilizes the Spaceflight News API to fetch and display news articles, along with some fun Chuck Norris facts to keep users entertained while the data is loading.

Features

  • Browse the latest space news articles.
  • Search for specific news articles by title.
  • Sort news articles by recent or older publication dates.
  • Toggle between light and dark modes for better readability.
  • Enjoy Chuck Norris facts while waiting for data to load.

Main Components

Board

The Board component serves as the main interface for browsing news articles. It includes functionalities such as searching for articles, sorting articles by date, navigating between pages of articles, and toggling between light and dark modes.

LoadingScreen

The LoadingScreen component provides users with a loading animation and displays random Chuck Norris facts fetched from a local JSON file, previously fetched from the Chuck Norris API, while waiting for data to load.

Installation

To run the Space News Board locally, follow these steps:

  1. Clone the repository: git clone https://github.com/TechnoZombie/spacenewzz.git
  2. Navigate to the project directory: cd spacenewzz
  3. Install dependencies: npm install
  4. Start the development server: npm run dev

Technologies Used

  • React
  • JavaScript
  • HTML/CSS
  • Spaceflight News API
  • Chuck Norris API

Credits

License

This project is licensed under the MIT License - see the LICENSE file for details. Copyright (c) 2024