Welcome to the Blog Dashboard, an advanced tool designed for bloggers and content creators to manage blog posts with ease. This dashboard not only streamlines content management but also offers API integration for sharing your articles with other websites.
- Next.js 14
- TypeScript
- Axios
- NextAuth
- Tailwind CSS
- Tinymce
- ZOD
- React Query (TanStack Query)
- React Hook Form
- ShadCN UI
- Google Recaptcha
- Create and Publish: Craft and publish blog posts with ease.
- Draft Management: Save posts as drafts to edit and publish later.
- Edit and Delete: Modify existing posts or remove them as needed.
- Performance Tracking: Identify and monitor your top-performing articles based on views and engagement.
- Insightful Analytics: Gain valuable insights into what content resonates most with your audience.
- Visual Engagement: Enhance your posts with captivating images to attract more readers.
- Easy Image Uploads: Upload and integrate images seamlessly into your blog posts.
- Personal Customization: Manage your profile and tailor the dashboard settings to suit your blogging style and preferences.
- Content Syndication: Share your articles with other websites through our API.
- Extended Reach: Broaden your audience by integrating your blog content with external platforms.
- Developer Friendly: Access comprehensive API documentation for easy integration.
- Seamless Adaptation: Enjoy a consistent and optimized experience across all devices, whether you are on a desktop, tablet, or mobile.
- User-Centric Layouts: The interface automatically adjusts to different screen sizes, ensuring readability and usability at all times.
- Optimized Performance: Faster loading times and smooth interactions on every device, enhancing user satisfaction and engagement.
To start using the platform, follow these steps to create your account:
- Go to the Registration Page: Navigate to the registration page on the website.
- Fill in Your Details: Provide your personal information, such as your name, email, and password.
- Log In to Your Account: After verification, log in to the platform using your email and password.
Once your account is set up, you can start creating your articles:
- Navigate to the Articles Section: In the dashboard, go to the "New article" section.
- Click on "Create New Article": Fill in the required fields such as title, description, article body, and cover image (optional).
- Save as Draft or Publish: You can save the article as a draft to finish later or publish it immediately.
- Manage Your Articles: Edit or delete your articles as needed in the "My Articles" section.
If you are a developer looking to integrate or automate operations using our API, follow these steps:
- Access the API Documentation: Full documentation is available at Swagger API documentation.
- Generate Your API Credentials: If required, generate and obtain your API credentials for authentication.
- Make API Calls: Use the endpoints described in the documentation to create, edit, delete, or query articles directly via the API.
- Test and Integrate: Use tools like Postman or cURL to test the API calls before integrating them into your application.
This quick guide will help you effectively use the platform, whether for content creation or integration with external systems.
For developers looking to integrate with our API, please refer to our detailed API documentation for guidelines and examples.
- Content Distribution: Utilize our API to share your blog posts with other websites.
- Expand Your Reach: Increase your audience by connecting your blog content with external platforms.
- API Documentation: Access our Swagger API documentation for detailed information on how to use the API.
- Installation: Follow the installation instructions in our GitHub repository.
- First Post: Use our guide to write and publish your first blog post.
For assistance, questions, or feedback, please contact us at adrielgama@gmail.com.
This project is licensed under the MIT License. For more details, see the LICENSE file in our repository.