News App, undertaken during my early learning phase, allowed me to explore API handling and modern web application development. The app offers features to access news insights, view content from original sources, and sort news by interest and mood, all while respecting usage. It aggregates top news sources into one platform.
- React: Utilize the power of React for building dynamic and interactive user interfaces.
- TypeScript: Enhance code quality and maintainability with static typing.
- Vite: Enjoy fast development with Vite's blazing-fast build tooling.
- Tailwind CSS: Streamline styling and design with the utility-first CSS framework.
- Integration with Trusted News Sources: Fetch and display the latest news articles from reputable sources.
To get started with the project, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the development server with
npm run dev
. - Open your browser and visit
http://localhost:5173
to see the application in action.
project-root/ │ ├── public/ # Static assets ├── src/ # Source code │ ├── components/ # React components │ ├── styles/ # CSS stylesheets (or Tailwind CSS files) │ ├── utils/ # Utility functions │ └── App.tsx # Main application component │ ├── .gitignore # Git ignore file ├── package.json # Project metadata and dependencies ├── README.md # Project documentation (you are here) └── tsconfig.json # TypeScript configuration
We welcome contributions from the community to improve this project. Feel free to submit bug reports, feature requests, or pull requests. For major changes, please open an issue first to discuss potential changes with us.
This project is licensed under the MIT License - see the LICENSE file for details.