Daily Blogs is a web application designed to help users create and manage their daily blog posts. Whether you're a professional blogger or just want to jot down your thoughts and experiences, Daily Blogs provides a simple and intuitive platform to express yourself.
-
Create Blogs: Users can easily create new blog posts by providing a title, author name, short description, and detailed content.
-
Upload Images: Daily Blogs allows users to upload images to accompany their blog posts, enhancing visual appeal and storytelling.
-
Edit and Update: Users can edit and update their existing blog posts, making it easy to refine content or add new information over time.
-
Delete Blogs: Daily Blogs provides the option to delete unwanted blog posts, helping users maintain a clean and organized blog collection.
-
Search Functionality: Users can search for specific blog posts by keyword, making it convenient to find relevant content quickly.
-
Responsive Design: Daily Blogs is designed to be responsive, ensuring an optimal viewing experience across devices of all sizes.
- Frontend: React.js, Tailwind CSS
- Backend: Laravel (PHP)
- Database: MySQL
- File Storage: Local file system
- Other Tools: React Router, Axios, React Simple WYSIWYG, React Hook Form, React Toastify
-
Clone the repository:
git clone <repository_url> Navigate to the project directory: bash
cd daily-blogs
Install dependencies:
bash
npm install
Start the development server:
bash
npm start
Access the application in your web browser at http://localhost:3000.
Contributing
Contributions are welcome! If you'd like to contribute to Daily Blogs, please fork the repository, make your changes, and submit a pull request. License
This project is licensed under the MIT License - see the LICENSE file for details.
javascript
Replace <repository_url>
with the actual URL of your repository.