Skip to content

shashankatthaluri/Github-timeline-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub Timeline πŸ“†

Overview πŸš€

GitHub Timeline is a web application designed to create a visual history of a user's GitHub activity. By combining APIs and graphical representation, this app generates an interactive timeline for showcasing GitHub contributions.

Features ✨

  • User-friendly interface to enter a GitHub username.
  • Click the 'Generate' button to create and display the user's repository timeline.
  • Receive a warning message if the entered GitHub username is not valid.
  • Visual representation of each repository with creation dates and descriptions.
  • Bonus feature: Summary statistics, including the number of repositories created over the years.

Usage πŸš€

  1. Clone the Repository:
    git clone https://github.com/shashankatthaluri/Github-timeline-app.git
  2. Navigate to the Project Directory:
cd Github-timeline-app
  1. Install Dependencies:
pip install Flask requests
pip install -r requirements.txt
  1. Run the Application:
python github_timeline.py
  1. Open in Your Browser:

Contributions Welcome πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Contributions to the development of GitHub Timeline are highly encouraged! Feel free to fork the project, make improvements, and submit pull requests.

Further Work πŸ› οΈ

  • Enhance repository details by fetching additional information using GitHub APIs.
  • Implement a feature to allow users to filter repositories based on certain criteria.
  • Explore options to include visualizations, such as charts, to represent commit activity.

Technologies Used πŸ› οΈ

  • Python
  • Flask
  • HTML
  • CSS

Feel free to customize the content further to provide more specific details about your GitHub Timeline project.

About

This application offers an engaging timeline display of GitHub contributions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published