Skip to content

This is an online platform where anyone can create and publish content in the form of articles, posts, or multimedia. It provides a space for writers to share their thoughts, expertise, and experiences on various topics.

License

Notifications You must be signed in to change notification settings

Prakhar-Verma39/YouBlog

Repository files navigation


YouBlog

YouBlog is a web application built with React and Vite, aimed at providing a platform for blogging and content creation.

Installation

To run YouBlog locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Prakhar-Verma39/YouBlog.git
    cd YouBlog
  2. Install dependencies:

    npm install

Usage

To start the development server:

npm run dev

To build the production version:

npm run build

To preview the production build locally:

npm run preview

Dependencies

YouBlog uses several dependencies to function:

  • @react-three/drei: Library for integrating Three.js with React.
  • @react-three/fiber: React renderer for Three.js.
  • @reduxjs/toolkit: Redux toolkit for state management.
  • @tinymce/tinymce-react: React wrapper for TinyMCE editor.
  • appwrite: Backend-as-a-Service platform.
  • framer-motion: Animation library for React components.
  • html-react-parser: HTML to React parser.
  • maath: Utility library.
  • react: React framework.
  • react-dom: React DOM rendering.
  • react-hook-form: Form validation library for React.
  • react-redux: Redux bindings for React.
  • react-router-dom: DOM bindings for React Router.
  • react-tilt: React component for tilt.js.

Development Dependencies

  • @types/react: TypeScript types for React.
  • @types/react-dom: TypeScript types for React DOM.
  • @vitejs/plugin-react: Vite plugin for React.
  • autoprefixer: PostCSS plugin to parse CSS and add vendor prefixes.
  • eslint: JavaScript linter.
  • eslint-plugin-react: ESLint plugin for React.
  • eslint-plugin-react-hooks: ESLint plugin for React hooks.
  • eslint-plugin-react-refresh: ESLint plugin for React Refresh.
  • postcss: Tool for transforming CSS with JavaScript.
  • tailwindcss: Utility-first CSS framework.
  • vite: Fast frontend tooling.

License

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


About

This is an online platform where anyone can create and publish content in the form of articles, posts, or multimedia. It provides a space for writers to share their thoughts, expertise, and experiences on various topics.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •