Skip to content

bambadiagne/github-stats

Repository files navigation

GitHub Users Senegal 💻 🚀

Description

This application allows you to list GitHub users located in Senegal by ranking and view individual statistics for each user. With this tool, you can, for example, know who uses a certain language (Go, Python, Java, etc.), retrieve all users from a location for your dataset, and it can also help recruiters.

Site Link

GitHub Users Senegal

Technologies Used

Frontend 💻

  • Angular
  • Angular Material

Backend 🚀

  • Flask
  • Docker
  • GraphQL
  • Cron
  • Déployé sur AWS (Elastic Beanstalk + ACM)

Features

  • List of GitHub users in Senegal by ranking.
  • Display individual statistics of a user.

Installation and Execution

Prerequisites

  • Node.js
  • Angular CLI

Installation

  1. Clone the repository to your local machine:
    git clone https://github.com/bambadiagne/github-stats.git
    
  2. Navigate to the project directory:
    cd github-stats
  3. Install the dependencies::
    npm install
  4. Run the application:
    ng serve
    Access the application via http://localhost:4200.

Contribution

Fork the Project

  1. Click on the "Fork" button at the top right to create a copy of the repository in your own GitHub account.
  2. Clone the forked repository to your local machine:
  3. Create branch from master, make changes and start PR

Authors

License

This project is licensed under the MIT License. See the LICENSE file for more information.

You are ready to work on this project. 🎉