Welcome to the React Router Blog! This is a web application built using React and React Router that showcases various blog posts categorized by course topics.
- Display blog posts categorized by topics.
- Use React Router for navigating between different topics and blog posts.
- Responsive design for various screen sizes.
- Clear and organized user interface for browsing blog content.
- Node.js (Install from nodejs.org)
-
Clone the repository:
git clone https://github.com/anandhakumarmca/react-router-blog.git
-
Navigate to the project directory:
`cd react-router-blog`
-
Install dependencies:
`npm install react-router-dom ` `npm install`
-
Start the development server:
`npm start`
-
Open your browser and go to:
`http://localhost:3000`
public/
: Contains the HTML template and public assets.src/
: Contains the main source code.components/
: Contains React components.components/
: Contains CSS styles for the components.App.js
: Main application component.index.js
: Entry point for React rendering.
- React
- React Router DOM
- Font Awesome (for icons)
Contributions are welcome! Here's how you can get involved:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
- Make your changes and commit:
git commit -m "Add new feature"
- Push your changes to your forked repository:
git push origin feature/new-feature
- Create a pull request.
Check out the live demo of the app on Netlify: