Skip to content

nayon117/devforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevForge

A Community-Driven Platform for Developers

DevForge is a platform designed to facilitate knowledge sharing and collaboration among developers. Similar to Stack Overflow, it allows users to ask questions and receive answers from the community, with features such as upvoting, AI-generated answers, and more.

Features

  • Q&A with Upvoted Answers: Users can ask questions and provide answers, with the best answers being upvoted by the community.
  • Search, Filter, & Paginate: Easily find relevant questions and answers with advanced search and filtering capabilities. Pagination ensures a seamless browsing experience.
  • AI Answer Generation: Leveraging AI to provide quick and accurate answers to questions.
  • Dark/Light Mode: Users can switch between dark and light themes based on their preference.
  • Clerk Authentication: Secure user authentication powered by Clerk.

Technologies Used

  • Next.js: A React framework for building server-side rendered applications.
  • TypeScript: A statically typed superset of JavaScript.
  • Shadcn Tailwind: A CSS framework for rapid UI development.
  • Clerk: A service for user authentication.
  • Mongoose: An ODM (Object Data Modeling) library for MongoDB and Node.js.

Getting Started

-git clone (repo) -npm install -add .env.local file -npm run dev

Prerequisites

  • Node.js
  • MongoDB
  • Clerk API Key

Usage

  1. Ask Questions: Users can post their questions on the platform.
  2. Answer Questions: Other developers can provide answers and upvote the best ones.
  3. AI Answers: Get AI-generated answers for quick solutions.
  4. Search and Filter: Use the search bar and filters to find specific questions and answers.
  5. Toggle Theme: Switch between dark and light modes using the theme toggle.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any features, bug fixes, or enhancements.

License

This project is licensed under the MIT License.


DevForge - Empowering developers through community and collaboration.