This project is a real-time news dashboard that displays news feeds using WebSockets for real-time updates. It's built with a modern tech stack to provide a seamless user experience.
- React
- ViteJS
- Node.js
- Express.js
- Tailwind CSS
- WebSockets
- Node.js
- pnpm
-
Clone the repository
git clone https://github.com/Fraysse-Gaetan/RSS-Realtime-React-Node
-
Navigate into the project directory
cd your-repo-name
-
Install dependencies for the frontend
pnpm install
-
Important: Modify the default RSS URL in
server.js
-
Navigate into the
back_end
directory -
Start the backend server
pnpm run node_dev
-
In a new terminal window, navigate back to the main project directory and start the frontend development server
pnpm run dev
- Open
http://localhost:5173/
in your browser to view the dashboard. - Use the button to switch between different news sources.
- Note: If you need more buttons with different RSS links, make sure to update the default URLs in the
Header
component.