Skip to content

Bappa-Kamba/GitGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Activity Visualizer

Deploy Status Badge

A Flask-based web application that provides insights into your GitHub activity patterns, helping you understand your contributions and track your coding journey.

Features (Planned):

  • Interactive Visualizations: Gain insights with dynamic charts and graphs of your GitHub activity.
  • Customizable Filters: Select repositories and date ranges to focus your analysis.
  • GitHub Authentication: Securely authenticate through GitHub OAuth to access your private data.
  • Commitment and Contribution Metrics: Visualize commits, contributions, and other relevant data.

Live Demo (Link will be updated upon deployment):

https://your-deployed-app-url.herokuapp.com

Project Blog Post:

[Your Blog Post URL]([Your Blog Post URL])

Author(s):

Installation

  1. Clone the Repository:

    git clone [invalid URL removed]
  2. Create a Virtual Environment (Recommended):

    python -m venv venv
  3. Activate the Virtual Environment:

    venv\Scripts\activate  # Windows
    source venv/bin/activate  # macOS/Linux
  4. Install Dependencies:

    pip install -r requirements.txt
  5. Set up Environment Variables:

    • Create a .env file in the project root and add your GitHub OAuth credentials and MongoDB URI:
      GITHUB_CLIENT_ID=your_github_client_id
      GITHUB_CLIENT_SECRET=your_github_client_secret
      MONGO_URI=your_mongodb_uri
      

Usage

  1. Start the Development Server:

    python app.py
  2. Access the Application:

    • Open your browser and visit http://127.0.0.1:5000.
    • (For development with HTTPS, you can use ngrok or a similar tool).
  3. Log in with GitHub: Click on the "Login with GitHub" button and follow the authorization prompts.

  4. Explore and Visualize Your Activity: (Detailed instructions on using the app's features will be added later)

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests to help improve the project.

Related Projects

  • [Other similar projects you find relevant]

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published