Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sougata-github/devoverflow

A community-driven Q&A platform for programming enthusiasts.
https://github.com/sougata-github/devoverflow

fullstack nextjs nextjs14 react stackoverflow

Last synced: 2 months ago
JSON representation

A community-driven Q&A platform for programming enthusiasts.

Awesome Lists containing this project

README

        

# DevOverFlow

A community-driven Q&A platform tailored for programming enthusiasts.

## Preview
### Home
![Screenshot (135)](https://github.com/sougata-github/DevOverFlow/assets/102734212/bacbe7f8-ddf1-4ac9-8a6c-e9e7b83338a5)
### Community
![Screenshot (136)](https://github.com/sougata-github/DevOverFlow/assets/102734212/7c819a7e-1035-468c-b775-9c945b0d8011)
### Jobs
![Screenshot (137)](https://github.com/sougata-github/DevOverFlow/assets/102734212/cf9627cd-624e-48a0-9923-c690448aac4a)
### Profile
![Screenshot (138)](https://github.com/sougata-github/DevOverFlow/assets/102734212/4ee56d23-d339-4fcb-a0f5-96b8c682a329)
### Ask a question
![Screenshot (139)](https://github.com/sougata-github/DevOverFlow/assets/102734212/96af161c-0791-4597-91cd-57759e27f59e)

## Key Features

- Ask questions and answer questions.
- Upvote, Downvote, and save questions.
- Include code snippets in your answers.
- Searching and filtering.
- View Top Questions and Popular Tags.
- Built-in recommendation algorithm.
- Global Search across the database.
- View all tags and tag-related questions.
- View and Edit your profile.
- Built-in badge system for earning badges.
- View, search jobs or filter by location.
- Light and Dark Mode.

## Tech Stack

- Next.js 14
- TypeScript
- Tailwind CSS
- MongoDB
- Mongoose
- Clerk for Authentication
- Shadcn UI for reusable components
- PrismJS for syntax highlighting
- React Icons
- Zod for Form validation
- TinyMCE for the editor
- Query String
- Next themes for theme management
- JSearch API for job searching
- Vercel for deployment