Skip to content

Dev Buddy is a web application that allows users to search for GitHub profiles based on location. Built with React.js and Node.js, it fetches user details including username, profile URL, and follower count using the GitHub API.

Notifications You must be signed in to change notification settings

isayanpal/devBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Dev Buddy

Dev Buddy is a web application that allows users to search for GitHub profiles based on location. Built with React.js and Node.js, it fetches user details including username, profile URL, and follower count using the GitHub API.

Tech Stack

Frontend

  • React
  • Axios (HTTP Requests)
  • Tailwind CSS (Styling)
  • Framer Motion

Backend

  • Node.js
  • Express.js
  • Axios (HTTP Requests)
  • Environment Management: dotenv

Screenshots

image

Installation

Follow these steps to set up the project on your local machine:

Prerequisites

Make sure you have the following installed on your system:

  • Node.js (>= 14.x)
  • npm (>= 6.x)

Clone the Repository

git clone https://github.com/isayanpal/devBuddy.git
cd devBuddy

Server Setup

  1. Navigate to the api directory:

    cd api
  2. Install api dependencies:

    npm install
  3. Create a .env file in the api directory and add your environment variables:

    GITHUB_TOKEN = your github access token
     PORT = 5000
    
  4. Start the api:

    npm run dev

Client Setup

  1. Open a new terminal window and navigate to the client directory:

    cd client
  2. Install client dependencies:

    npm install
  3. Start the client:

    npm run dev

Running the Application

The client will be running on http://localhost:5173 and the server on http://localhost:5000.

Contributing

If you want to contribute to NewsTech, please follow these steps:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature-branch
  3. Make your changes and commit them:

    git commit -m 'Add some feature'
  4. Push to the branch:

    git push origin feature-branch
  5. Open a pull request.

Happy Coding ❤️

About

Dev Buddy is a web application that allows users to search for GitHub profiles based on location. Built with React.js and Node.js, it fetches user details including username, profile URL, and follower count using the GitHub API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published