Blogistan by Farman Ali - MERN Stack Developer

Blogistan

Blogistan Project By Farman Ali

Blogistan, built by Farman Ali, a self-taught MERN stack developer from Bahawalpur, Pakistan, is a full-stack blog platform. Crafted with React for a fast, responsive frontend and Appwrite for backend services like authentication and database management, it’s a showcase of my skills in modern web development. Authors can create and manage blogs, while readers enjoy a seamless, category-driven experience—perfect for writers and content lovers alike.

📖 Overview

Blogistanis a full-featured blog platform designed to empower authors and engage readers. With built-inuser authentication,blog creation,category management, and aresponsive design, it offers a seamless writing and reading experience.

Authors can manage blogs and categories, while readers can explore content by category or author. Blogistan is perfect for writers looking to build their presence and for readers searching for high-quality, organized content.


✨ Features

🔐 User Authentication

📝 Blog Management

🗂️ Category Management

👤 Author Management

🖥️ Responsive Design

⚙️ Edit Account Page


🗂️ Pages


🧩 Data Model

Blog

{
  title: string;
  content: string;
  featuredImage: string;
  author: Author;
  categories: Category[];
}

Categories

{
  name: string;
  blogs: Blog[];
  author: Author;
}

Author

{
  name: string;
  email: string;
  bio: string;
  facebook: string;
  instagram: string;
  linkedin: string;
  x: string;
  medium: string;
  blogs: Blog[];
  categories: Category[];
}

⚙️ Tech Stack

🚀 Setup & Installation

Clone the repository git clonehttps://github.com/farmanali6349/blogistan

Navigate into the project directorycd blogistan

Install dependenciesnpm install

Configure Appwrite backend (Use Appwrite console to set up project, collections, and environment variables)

Start development servernpm run dev

📦 Deployment

The project is deployed onNetlify. You can deploy your own version by connecting the GitHub repo and setting environment variables for Appwrite.

🤝 Contributing

Contributions are welcome! Feel free to fork the repo, open issues, and submit pull requests.

📬 Contact


Other
Projects

As aMERN stack developer, I built Blogistan using React and Appwrite, showcasing my skills in frontend and backend development.

My Blog project by MERN stack developer Farman Ali

My Blog

My Blog is a full-stack blogging platform created by Farman Ali using Node.js, Express.js, MongoDB, and EJS. It features server-side rendering, secure JWT authentication, and complete post management with a focus on clean architecture and performance.

Guess the number game project by MERN stack developer Farman Ali

Guess The Number Game

A fun and interactive number guessing game where players try to guess a secret number between 1 and 100. Built with HTML, CSS, and JavaScript, it features difficulty levels, smart hints, local storage for stats, and a responsive UI for a game-like experience.