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.
- 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
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.
- Frontend: Reactjs, JavaScript, Module CSS
- Backend: NodeJS, ExpressJS
- Database: MongoDB
- Authentication: jsonwebtoken, Password Hashing
To install and run Questify locally, follow these steps:
-
Clone the repository:
git clone https://github.com/rohit-yadavv/questify.git
-
Navigate to the project directory:
cd questify
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit http://localhost:3000 to access Questify locally.
Contributions are welcome and encouraged! To contribute to Questify, follow these steps:
- Fork the repository.
- Create a new branch (e.g.,
feature/new-feature
orfix/bug-fix
). - Make your changes.
- Commit your changes with descriptive commit messages.
- Push your changes to your fork.
- 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.