Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/c0dewithlokesh/devflow

A problem solving community
https://github.com/c0dewithlokesh/devflow

mongodb nextjs stackoverflow

Last synced: 9 days ago
JSON representation

A problem solving community

Awesome Lists containing this project

README

        

# Dev Overflow - A problem solving community

![demo](https://res.cloudinary.com/dgur3iyy9/image/upload/v1699372466/pffcb0rwxtn6dao1xm83.jpg)

## 🌐 Demo

Here is a working live demo: https://dev-flow-tau.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.

- [Installation](#installation)
- [Usage](#usage)

## 🛠️ 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](https://nodejs.org/en/download/): It is a JavaScript runtime build.

- [Git](https://git-scm.com/downloads): 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

```bash
git clone https://github.com/rakibtweets/dev_overflow_nextjs13.git
```

2. Install packages

```
npm install
```

3. create a `.env` file add necessary credencitals

```bash
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=
```

4. Run the project using command below

```bash
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](https://github.com/username/projectname/issues/new) 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](https://github.com/username/projectname/issues/new). Please include sample queries and their corresponding results.

## ✅ To-do

- [ ] Enable users to save jobs to their favorites list.
- [x] 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](https://img.shields.io/badge/LinkedIn-rakibofficial007-blue?style=flat&logo=linkedin&logoColor=b0c0c0&labelColor=363D44)](https://www.linkedin.com/in/rakibofficial007/)

## Project Page Screenshoots

Feature pages


Home page
 
Global-search


All users
 
Tags page




profile