Skip to content

Hallotre/HalloBlog

Repository files navigation

HalloBlog - A Responsive Blogging Platform

HalloBlog

Overview:

HalloBlog is a dynamic and responsive blogging platform designed to deliver engaging content across various topics, with a focus on providing a seamless user experience. Developed as a capstone project for the FED1 program, this platform showcases a broad range of front-end development skills including UI/UX design, HTML, CSS, JavaScript, and API integration.

Screenshots

App Screenshot

Key Features:

  1. Home Page - Blog Feed:

    • Interactive Carousel: The homepage features an interactive banner carousel that highlights the three latest blog posts. Users can navigate through the carousel using next and previous buttons, or click on specific carousel items to read the full posts.
    • Responsive Thumbnail Grid: A responsive grid layout presents the latest blog posts. Each thumbnail includes a brief preview and a clickable link, making it easy for users to access the full articles.
  2. Blog Post Public Page:

    • Detailed Post View: Each blog post page offers a detailed view including the post's title, author, publication date, and content, along with an image banner. The design is fully responsive, providing an optimal reading experience on all devices.
    • Shareable Links: Each post features a unique URL, allowing users to share content easily via social media or email.
  3. Admin Features:

    • Blog Post Management: Admins have access to a post edit page where they can update titles, content, and images, as well as delete posts if necessary. The editing interface includes form validation to maintain content integrity and security.

Technical Implementation:

  • Front-End Development: HalloBlog is built using vanilla HTML, CSS, and JavaScript, adhering to a no-framework policy to demonstrate a strong grasp of fundamental web technologies.
  • API Integration: The platform integrates with a backend API to handle content management tasks, including retrieving, creating, editing, and deleting blog posts.
  • Responsive Design: A mobile-first design approach ensures that HalloBlog is fully responsive, providing an excellent user experience on devices ranging from smartphones to desktops. The design adapts smoothly to various screen sizes, enhancing readability and interaction.

Additional Features:

  • Accessibility: HalloBlog adheres to WCAG guidelines to ensure an inclusive experience for all users.

Conclusion: HalloBlog serves as a comprehensive demonstration of front-end development skills, from planning and design to implementation and deployment. The platform not only provides a rich user experience but also showcases the student's ability to create a professional and responsive web application using core web technologies. It stands as a testament to the student's proficiency in modern web development practices.

License

MIT

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published