A modern, responsive blog application built with React and React Router v6.
Features • Demo • Installation • Usage • Technologies
- 📱 Responsive design for all devices
- 🎯 React Router v6 for seamless navigation
- 💅 Custom CSS animations and transitions
- 📝 Dynamic blog post rendering
- 📬 Interactive contact form
- 🎨 Modern UI with FontAwesome icons
- 🖼️ Image optimization for better performance
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/FIMARx/Simple-react-blog.git
- Navigate to project directory
cd Simple-react-blog
- Install dependencies
npm install
- Start the development server
npm start
Visit http://localhost:3000 to view the application.
npm start
- Runs the app in development modenpm test
- Launches the test runnernpm run build
- Builds the app for productionnpm run eject
- Ejects CRA configuration (Note: one-way operation)
- React
- React Router v6
- Create React App
- FontAwesome
- CSS3 Animations
src/
├── components/
│ ├── NavigationBar/
│ ├── Footer/
│ ├── BlogPage/
│ └── ContactForm/
├── assets/
├── styles/
└── App.js
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by FIMARx