Skip to content

My blog where i'll try to farm articles to gather traffic and stuff

Notifications You must be signed in to change notification settings

AliKelDev/AliceBlog

Repository files navigation

Pixelle3 Blog Platform

A modern blog platform designed with React and animations, providing a sleek and interactive experience for web development enthusiasts. This project showcases responsive design, smooth transitions, and dynamic content loading, all powered by cutting-edge web technologies.

Features

  • Dynamic Blog Content: Load and display articles dynamically with React.
  • Interactive Animations: Utilize Framer Motion for seamless animations and transitions.
  • Mobile-Friendly Navigation: Fully responsive header with animated menu for mobile users.
  • Enhanced User Experience: Beautifully styled components with hover effects and dynamic backgrounds.
  • Newsletter Integration: Easy subscription form to engage readers.
  • Rich SEO Support: Optimized with react-helmet-async.

Core Technologies

  • React: Modular and reusable components for efficient UI development.
  • React Router: Client-side routing for a seamless single-page application.
  • Framer Motion: Fluid animations to enhance interactivity.
  • MDX: Flexible content integration with Markdown and JSX.
  • TailwindCSS: Utility-first CSS for rapid styling.
  • Lucide Icons: Crisp and modern icons for an elegant interface.

Components Overview

  1. Header: Sticky and responsive navigation bar with animated transitions.
  2. BlogPost: Displays article excerpts with hover effects and smooth animations.
  3. Newsletter: Interactive subscription form with validation and feedback messages.
  4. Footer: Informative and visually consistent footer with links and copyright details.
  5. Hero Section: Animated introduction highlighting the blog's purpose and social links.
  6. Main Content: Dynamic loading of posts with scrolling animations.

How to Run Locally

  1. Clone the repository:

    git clone https://github.com/YourUsername/AliceBlog
    cd AliceBlog
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Open your browser at http://localhost:3000.

Project Structure

src/
│ 
├── pages/
│   ├── BlogIndexPage.js
│   ├── BlogPostPage.js
│   └── ContactPage.js
├── lib/
│   └── posts-loader.js
└── App.js

Future Enhancements

  • Dark Mode: Add a toggle for light and dark themes.
  • Search Functionality: Enable users to search articles by keywords.
  • Commenting System: Integrate a user-friendly comment section.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Created with ❤️ by Alice Leiser. Check out my GitHub and Twitter for more projects.

About

My blog where i'll try to farm articles to gather traffic and stuff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages