Skip to content

GitQuest is a web application that allows users to search for GitHub profiles and view information about users and their repositories.

License

Notifications You must be signed in to change notification settings

amanhex/GitQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitQuest 🚀

GitQuest is a web application that allows users to search for GitHub profiles and view information about users and their repositories.

Features ✨

  • 🔍 Search for a GitHub username to view user information and repositories.
  • 📷 Display user profile picture, username, name, bio, and join date.
  • 📊 Show the number of followers, following, and public repositories for a user.
  • 🔗 If available, display a link to the user's blog.
  • 📱 Responsive design for optimal viewing on different devices.

Technologies Used 🛠️

  • Node.js
  • Express.js
  • EJS (Embedded JavaScript) for server-side templating
  • GitHub API for fetching user and repository data
  • HTML, CSS, and JavaScript for frontend
  • Tailwind CSS for styling

Getting Started 🚀

Prerequisites 📋

  • Node.js: Make sure you have Node.js installed on your machine. You can download it from https://nodejs.org.

Installation ⚙️

  1. Clone the repository:

    git clone https://github.com/amanhex/gitquest.git
  2. Navigate to the project directory:

    cd GitQuest
  3. Install the dependencies

    npm install express axiom moment

Usage 🖥️

  1. Create an environment containing your GITHUB_TOKEN.

  2. Start the application:

node index.js
  1. Open your web browser and visit http://localhost:3000.

  2. Enter a GitHub username in the search field to view user information and repositories.

Contributing 🤝

Contributions are welcome! If you would like to contribute to GitQuest, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and commit them.

  4. Push your changes to your forked repository.

  5. Submit a pull request to the main repository.

License 📄

This project is licensed under the MIT License.

About

GitQuest is a web application that allows users to search for GitHub profiles and view information about users and their repositories.

Topics

Resources

License

Stars

Watchers

Forks