Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/majid-razzaq/react-blog-frontend
I created a full-stack blog website using React for the front end and Laravel for the back end. The React application provides a responsive user interface for creating, editing, and updating blog posts, while Laravel serves as a RESTful API to handle all backend operations.
https://github.com/majid-razzaq/react-blog-frontend
blog blog-web-app blog-website frontend laravel react react-blog react-blog-app react-blog-website react-bootstrap react-frontend react-laravel
Last synced: about 1 month ago
JSON representation
I created a full-stack blog website using React for the front end and Laravel for the back end. The React application provides a responsive user interface for creating, editing, and updating blog posts, while Laravel serves as a RESTful API to handle all backend operations.
- Host: GitHub
- URL: https://github.com/majid-razzaq/react-blog-frontend
- Owner: Majid-Razzaq
- Created: 2024-08-27T18:26:20.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-08-27T18:43:16.000Z (4 months ago)
- Last Synced: 2024-08-27T20:43:40.830Z (4 months ago)
- Topics: blog, blog-web-app, blog-website, frontend, laravel, react, react-blog, react-blog-app, react-blog-website, react-bootstrap, react-frontend, react-laravel
- Language: JavaScript
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React + Vite
## React Laravel Blog Website
This project is a full-stack blog website built using React for the front end and Laravel for the back end. The purpose of this website is to provide a platform where users can easily create, edit, update, and manage blog posts. The front end is designed with React to ensure a dynamic, responsive user interface, while the back end is powered by Laravel, which serves as a RESTful API to handle all the server-side operations.The seamless integration between React and Laravel provides a smooth user experience and efficient data management. This website demonstrates how to leverage both technologies to build a modern, feature-rich blog application.
## Key Features
## Create Blog Posts:
Users can write new blog posts, add titles, content, and images, and save them directly through the website interface.## Edit and Update Posts:
Users can modify existing blog posts, update their content, and save changes dynamically.## Delete Blog Posts:
Users have the ability to delete unwanted blog posts, ensuring they can manage their content effectively.## RESTful API with Laravel:
The backend is developed using Laravel, providing a robust and secure API to handle all CRUD operations (Create, Read, Update, Delete) for blog posts.## Responsive User Interface:
The front end, built with React, offers a modern and responsive design that adapts to various devices, ensuring an optimal user experience on both desktop and mobile platforms.## State Management with React Hooks:
The application uses React Hooks for state management, ensuring efficient handling of user interactions and data flow.## Secure and Scalable:
The project follows best practices for security and scalability, making it suitable for future enhancements and deployment.## Home Page
![screencapture-localhost-5173-2024-08-27-23_34_38](https://github.com/user-attachments/assets/624ee1e7-7f15-4707-8ca9-e384a82d5de7)