Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 2.37 KB

README.md

File metadata and controls

59 lines (40 loc) · 2.37 KB

ArticleNest

Welcome to ArticleNest, a new project aimed at creating a seamless platform for tech blogs. Our goal is to build a community where tech enthusiasts can write, share, and engage with insightful articles on various topics. This project is in its early stages, and we are excited to implement and expand upon a wide range of features.

🚀 Features (Planned)

  • Create and Post Articles: Share your knowledge and ideas with the world.
  • Rich Text Editor: Easily format your articles with a powerful and intuitive editor.
  • Article Sharing: Spread great content by sharing articles across platforms.
  • Likes and Reactions: Show your appreciation for the articles you enjoy.
  • Follow and Followers System: Build connections by following your favorite writers.
  • Bookmark Articles: Save your favorite reads to revisit later.
  • Dark mode and light mode theme
  • And much more...

🛠️ Tech Stack

Frontend:
The frontend is built using modern tools to ensure a responsive and scalable user experience:

  • React: The core library for building the user interface.
  • TypeScript: For a strongly typed, maintainable codebase.
  • Zod: For schema validation and type-safe data handling.
  • Tailwind CSS: A utility-first CSS framework for fast and easy styling.
  • React Query: Powerful asynchronous state management for TS/JS.

Backend:
The backend will be developed using NestJS, a progressive Node.js framework for building efficient and scalable server-side applications.

💡 Vision

ArticleNest is designed to provide a space for tech writers and readers to come together, share ideas, and build a supportive community. We're focusing on an easy-to-use, feature-rich platform that grows with its users.

📦 How to Get Started

  1. Clone the repository:

    git clone https://github.com/iZooGooD/article-nest.git
  2. Install dependencies:

    cd article-nest
    npm install
  3. Start the development server:

    npm run dev
  4. Start contributing or follow along as we build!

🤝 Contributions

This is an open-source project, and contributions are welcome! Feel free to fork the repository and submit pull requests.