An open API service indexing awesome lists of open source software.

https://github.com/moisestech/ai-news-reader-react

🗣️ 🌐 📰 Artificial Intelligence News Reader in ReactJS
https://github.com/moisestech/ai-news-reader-react

Last synced: 9 months ago
JSON representation

🗣️ 🌐 📰 Artificial Intelligence News Reader in ReactJS

Awesome Lists containing this project

README

          

# AI News Reader ReactJS

# 🗣️ 🌐 📰

**Artificial Intelligence News Reader in ReactJS**. The app uses revolutionary speech recognition software that allows you to control absolutely everything in the app using your voice.

## Setup:

```bash
run npm i && npm start to start development server
```

## ⚙ Features

- [Alan A.I. API](https://alan.app/)
- [News API](https://newsapi.org/docs/get-started)
- React 17
- React Hooks
- ES8
- PropTypes

## 👁️‍🗨️ Project Preview

## 🗺 URL Tree

```bash
├── / #Home
```

## 🌿 Application Tree

```bash
├── README.md
├── package.json
├── public
│   ├── _redirects
│   ├── assets
│   │   ├── ai-news-reader-project-preview.png
│   │   └── news-placeholder.png
│   └── index.html
├── src
│   ├── app
│   │   ├── app.css
│   │   └── index.js
│   ├── components
│   │   ├── InfoCards
│   │   │   ├── index.js
│   │   │   ├── inforCards.json
│   │   │   └── styles.js
│   │   ├── Nav
│   │   │   ├── index.js
│   │   │   └── nav.css
│   │   ├── NewsCard
│   │   │   ├── index.js
│   │   │   └── styles.js
│   │   └── NewsCards
│   │   ├── index.js
│   │   └── styles.js
│   └── index.js
└── webpack.config.js
```

## ⛰️ Roadmap

- Migrate to Tailwind CSS or Styled Components
- Can access any API dynamically, always pulls it, iterates through it.
- Users can interact with voice and GUI.

## 📝 Todos

- Light/Dark Theme
- Finnish Tutorial