Skip to content

Dev Overflow is a problem-solving community platform designed to enhance user engagement and streamline the job application process. Built with Next.js, Clerk, and MongoDB, this platform addresses real-world challenges by providing a user-friendly interface and efficient workflows.

Notifications You must be signed in to change notification settings

rakibtweets/dev_overflow_nextjs13

Repository files navigation

Dev Overflow - A problem solving community

demo

🌐 Demo

Here is a working live demo: https://dev-overflow-nextjs13-rakibtweets.vercel.app/

📝 Description

Welcome to my project! Here, I'll provide you with a brief overview of what inspired me to create it, why it solves a problem, and what I've learned throughout its development.

  • Motivation: I was motivated to build this project to address a specific issue and to enhance my coding skills.
  • Why I Built This Project: My main goal was to create a practical and user-friendly solution to a real-world problem.
  • Problem Solved: This project aims to simplify a particular task, making it more efficient and accessible.
  • What I Learned: Throughout the development process, I gained valuable insights into various technologies and programming concepts.

📖 Table of Contents (Optional)

If your README is long, add a table of contents to make it easy for users to find what they need.

🛠️ Setup Project

To get this project up and running in your development environment, follow these step-by-step instructions.

🍴 Prerequisites

We need to install or make sure that these tools are pre-installed on your machine:

  • NodeJS: It is a JavaScript runtime build.

  • Git: It is an open source version control system.

✨ Features

If your project has a lot of features, list them here.

🚀 Install Project

  1. Clone the Repository
git clone https://github.com/rakibtweets/dev_overflow_nextjs13.git
  1. Install packages
npm install
  1. create a .env file add necessary credencitals
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_SIGN_UP_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=
NEXT_CLERK_WEBHOOK_SECRET=
NEXT_PUBLIC_TINY_EDITOR_API_KEY=
MONGODB_URL=
NEXT_PUBLIC_SERVER_URL=
OPENAI_API_KEY=
NEXT_PUBLIC_RAPID_API_KEY=
  1. Run the project using command below
npm run dev

⚒️ How to Contribute

Want to contribute? Great!

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

📩 Bug / Feature Request

If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.

✅ To-do

  • Enable users to save jobs to their favorites list.
  • Allow users to apply to a job directly from the app.
  • Provide a simple and intuitive user interface for easy navigation.
  • Allow users to filter jobs based on job title, location, or company.

📞 Contact Us

Follow us on LinkedIn

Project Page Screenshoots

Feature pages

Home page   Global-search

All users   Tags page

profile  

About

Dev Overflow is a problem-solving community platform designed to enhance user engagement and streamline the job application process. Built with Next.js, Clerk, and MongoDB, this platform addresses real-world challenges by providing a user-friendly interface and efficient workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published