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.
- 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.
- 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.
-git clone (repo) -npm install -add .env.local file -npm run dev
- Node.js
- MongoDB
- Clerk API Key
- Ask Questions: Users can post their questions on the platform.
- Answer Questions: Other developers can provide answers and upvote the best ones.
- AI Answers: Get AI-generated answers for quick solutions.
- Search and Filter: Use the search bar and filters to find specific questions and answers.
- Toggle Theme: Switch between dark and light modes using the theme toggle.
Contributions are welcome! Please fork the repository and submit a pull request for any features, bug fixes, or enhancements.
This project is licensed under the MIT License.
DevForge - Empowering developers through community and collaboration.