Welcome to the Next.js Blog project! This is a dynamic, responsive blog built with Next.js, styled using Tailwind CSS, and powered by Google API. Whether you're here to explore the features, understand the tech stack, or contribute to future improvements, you're in the right place. Let's dive in!
- Seamlessly fetch blog data using Google API.
- Real-time data fetching ensures your blog is always up-to-date.
- Leverage Next.js's built-in routing system for smooth navigation.
- Dynamic routes for individual blog posts.
- Fully responsive design that looks great on all devices.
- Customizable and easy-to-maintain styles with Tailwind CSS.
- Search and filter articles in real-time for a seamless user experience.
- Comprehensive testing using Jest library.
- Planning testing in file Planning_testing.txt
- Test cases for:
- Fetch function (success, loading, and error states).
- Correct rendering of elements.
-
User Registration and Forms
- Add user registration and login functionality.
- Allow users to submit blog posts via forms.
-
Social Media Integration
- Integrate the blog with social media platforms like Facebook for sharing and engagement.
A big thank you to Google API for providing the data that powers this blog. Without their support, this project wouldn't have been possible.
That's all for now! Feel free to explore the code, suggest improvements, or contribute to the project. Let's make this blog even better together! 🚀