Skip to content

hrishabh6/devOverflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

259 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev Overflow - A problem solving community

demo

🌐 Demo

Here is a working live demo: https://dev-overflow-flame-pi.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

  • 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.

🚀 Install Project

⚡ Run with Docker

  1. Clone the repository

    git clone https://github.com/hrishabh6/devOverflow.git
    cd devOverflow
  2. Set up environment variables

    npm run generate-env
  3. Run the application To run on Developement Enviroment

    docker-compose up client-dev

    To run on Developement Enviroment

    docker-compose up client-prod
  4. Access the application at http://localhost:3000

Manual Installation

  1. Clone the Repository
git clone https://github.com/hrishabh6/devOverflow.git
  1. Install packages
npm install
  1. create a .env file add necessary credencitals
npm run generate-env
  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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors