Skip to content

rohit-yadavv/questify

Repository files navigation

Questify

Questify is a platform designed for writing and sharing code snippets, tutorials, and technical articles. It provides developers with an easy way to document their projects, share insights, and engage with the coding community.

Table of Contents

Features

  • Code Snippet Creation: Can write and share code snippets, tutorials, and technical articles.
  • Syntax Highlighting: Questify supports syntax highlighting for various programming languages, making code snippets more readable.
  • Community Engagement: Users can interact with code snippets by leaving comments, suggesting improvements, and sharing feedback.
  • Tagging and Categorization: Organize code snippets into categories and tag them for easy discovery.
  • User Profiles: User Profiles to access Liked articles and blogs

Why Questify

Learning and Growth

Questify isn't just a platform for sharing articles it is a place for learning and growth. Explore new technologies, discover innovative solutions, and expand your skill set by exploring the diverse range of content available.

Technologies Used

  • Frontend: Reactjs, JavaScript, Module CSS
  • Backend: NodeJS, ExpressJS
  • Database: MongoDB
  • Authentication: jsonwebtoken, Password Hashing

Installation

To install and run Questify locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/rohit-yadavv/questify.git
  2. Navigate to the project directory:

    cd questify
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000 to access Questify locally.

How to Contribute

Contributions are welcome and encouraged! To contribute to Questify, follow these steps:

  1. Fork the repository.
  2. Create a new branch (e.g., feature/new-feature or fix/bug-fix).
  3. Make your changes.
  4. Commit your changes with descriptive commit messages.
  5. Push your changes to your fork.
  6. Submit a pull request to the main branch of the original repository.

Please ensure your code adheres to the existing code style and conventions. Also, make sure to update any relevant documentation.

Live Link

Visit Questify