Skip to content

Razen04/YuReader

Repository files navigation

AntennaFeed

AntennaFeed is a React-based RSS feed reader with text-to-speech(not the best out there) and parsing features. This is a very common rss-reader app. Will try to make it unique as time passes. You can help me with it by contributing or raising issues.

Features

Installation

  1. Clone or download this repo.
  2. Install dependencies from package.json:
    npm install
  3. Start development server:
    npm run dev

Usage

After running the server, open http://localhost:5173/ (default Vite port) in your browser to view Mewzfeed. Modify preferences and add new feeds in-app.

Development

Project Structure

  • src: Contains the source code for the application.
    • App.jsx: Main application component.
    • assets/: Contains static assets like images and styles.
    • components/: Contains React components.
      • Add Feed/: Components for adding new feeds.
      • Articles/: Components for displaying articles.
      • MobileLayout/: Components for mobile layout.
      • ReaderPanel/: Components for reading articles and text-to-speech.
      • Sidebar/: Components for feed management and navigation.
    • index.css: Global styles.
    • main.jsx: Entry point for the React application.
    • Parser.js: RSS feed parser.
    • userProfile.js: User profile and feed organization.

Scripts

  • dev: Starts the development server.
  • build: Builds the project for production.
  • lint: Runs ESLint to check for code quality issues.
  • preview: Previews the production build.

Configuration

Contributing

Please read the CODE_OF_CONDUCT.md for details on our code of conduct, and the process for submitting pull requests.

License

This project is licensed under the MIT License. See LICENSE for details.

Acknowledgements

About

This is yet another rss reader app.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published