Skip to content

Bytes is an AI-powered progressive web app (PWA) that delivers news to users in an innovative and user-friendly way. With its infinite scroll format and AI-generated short summaries of articles, Bytes provides users with a fast and easy way to stay up-to-date on the latest news and events.

License

thisisindrajit/Bytes

Repository files navigation

Bytes

Vercel License

🤔 What is Bytes?

Bytes is an AI-powered progressive web app (PWA) that delivers news to users in an innovative and user-friendly way. With its infinite scroll format and AI-generated short summaries of articles, Bytes provides users with a fast and easy way to stay up-to-date on the latest news and events.

Whether you're on the go or simply looking for a more efficient way to consume news, Bytes is the perfect solution. The app is designed to be intuitive and easy to use, with a clean and modern interface that puts the focus squarely on the news.

Check out Bytes by clicking here!

Bytes desktop and mobile versions

It is recommended to use Bytes app for the best experience!

You can install Bytes as an app directly on your desktop or mobile by clicking on the install button in the top bar in the homepage of Bytes.

If you don't see the install button, it means that you have either already installed the app 🥳 or your device doesn't support PWA 🥺.

If you are using iOS, you can install Bytes as an app by clicking the share button in the bottom bar and then clicking on the "Add to Home Screen" option, since iOS doesn't support PWA yet.

👀 Why did I want to create Bytes?

  • Staying informed about current affairs is important to many people, including me, as it allows one to keep up with the latest developments in the world around them. However, with so much information available from a variety of sources, it can be overwhelming to try to read and digest all of it. Many people may not have the time or inclination to read through lengthy articles regularly, yet still want to stay informed.

  • This is when I thought building a good app that provides summarized article content can be incredibly valuable. By providing concise and easily digestible summaries of news articles, such an app can enable people to stay informed about current affairs without having to spend hours reading through multiple articles. This can help people to stay up-to-date with the latest developments in the world, even when they are short on time.

⭐️ Features

  • Bytes offers users access to real-time news updates from four different countries, namely India, the USA, Australia, and the UK. With updates being provided every 20 minutes, users can rest assured that they are receiving the most up-to-date and relevant news from these regions.

  • Bytes leverages the power of Artificial Intelligence to provide users with a summarized version of each news article. This feature allows users to quickly and easily get an overview of the key points and main ideas presented in the article. By utilizing state-of-the-art NLP-based MindsDB models, Bytes is able to generate highly accurate and relevant summaries that capture the essence of each article. This feature not only saves time for users but also provides them with the necessary information to make informed decisions about the news they are consuming.

  • Bytes also offers sentiment and emotion prediction for each news article, allowing users to quickly assess the tone and overall theme of the article. This feature provides an additional layer of information that can aid in understanding the news and its potential impact.

  • Bytes provides a seamless and smooth experience, allowing for an infinite scrollable list of all articles without any noticeable lag or delay.

🪜 Tech stack

  • NextJS with TypeScript
  • TailwindCSS
  • React-query for network requests
  • Prisma (ORM)
  • Newsdata.io APIs (for real-time news data)
  • MindsDB for text summarization and prediction models
  • MindsDB-JS-SDK for connecting to MindsDB from the backend
  • Azure functions for backend tasks
  • Database - Azure Database for MySQL (Cloud-hosted MySQL DB)
  • Vercel (for cloud deployment)

❤️ Impact

  • In today's fast-paced world, many young people find it hard to keep up with the ever-changing global affairs due to their busy schedules. They often struggle to find the time and motivation to read lengthy news articles. This is where Bytes can come in handy.

  • Bytes can allow youth to stay informed about what's happening around the world without consuming much of their time. Using Bytes, they can broaden their understanding of global events, cultures, and politics, ultimately helping them to become more informed and engaged citizens.

To know more about the creation and working of Bytes, do check out this article!

A note from me to the MindsDB team

All predictions and summarizations in Bytes are made possible by the innovative technology of MindsDB. As the creator of Bytes, I wanted to take a moment to express my deep appreciation and gratitude to the MindsDB team. Thanks to their cutting-edge technology like AI tables and models, Bytes has been able to provide users with accurate predictions and concise summarizations, allowing them to stay ahead of the game and informed on the latest news and events.


Issues, feature requests and contribution

This is an open-source project, so anyone is free to contribute!😎

  • Find an issue with Bytes? Please report it here so that it can be fixed at the earliest.
  • Want a new feature in Bytes? Suggest it here!

Created with ❤️ by Indrajit!

About

Bytes is an AI-powered progressive web app (PWA) that delivers news to users in an innovative and user-friendly way. With its infinite scroll format and AI-generated short summaries of articles, Bytes provides users with a fast and easy way to stay up-to-date on the latest news and events.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published