Skip to content

AgileRE-2023/GitTrackr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitTrackr

GitTrackr is an application designed to assist educators in evaluating student contributions on GitHub. This application allows educators to compare repository statistics and provides a comprehensive overview of student contributions.

Key Features ✨

  • Repository Statistics Comparison:

    The primary function of GitTrackr is to compare the statistics of repositories that have been added to a previous folder.

  • Detailed Repository Information:

    This feature enables educators to access detailed information about a repository and compare the contribution statistics of developers involved in a project.

  • Student Performance Evaluation:

    With GitTrackr, educators can readily identify students who have made frequent contributions to a project and those who have not contributed at all. This information proves invaluable in evaluating individual student performance and providing feedback.

  • Overview of Student Contributions:

    GitTrackr offers a comprehensive overview of student contributions, thereby enabling educators to make informed assessments and identify areas where students may require additional support or guidance.

Benefits πŸŽ–

GitTrackr serves as a valuable tool for educators in technology courses that utilize GitHub for project assignments. By simplifying the assessment of student contributions, GitTrackr empowers educators to more effectively evaluate individual performance.

Repository Contents πŸ“

Prerequisites βš™οΈ

Ensure you have the following installed on your local development machine:

  • Python (3.8 or higher)
  • Django
  • Node.js and npm
  • Git
  • XAMPP
  • MySQL

Django πŸ› 

  1. Clone the repository: git clone https://github.com/yourusername/GitTrackr.git
  2. Navigate to the project directory: cd GitTrackr
  3. Create and activate a new virtual environment:
    • python -m venv env
    • source env/bin/activate (on Unix or MacOS)
    • .\env\Scripts\activate (on Windows)
  4. Install the project dependencies: pip install -r requirements.txt

Tailwind Setup 🎨

  1. Install Tailwind CSS, PostCSS, and Autoprefixer: python -m pip install django-tailwind
  2. Install Tailwind CSS dependencies: python manage.py tailwind install

Running the Project πŸš€

  1. Apply the migrations: python manage.py migrate
  2. Start the Django development server: python manage.py runserver
  3. In a new terminal window, start the Tailwind CSS: python manage.py tailwind start
  4. Open your web browser and navigate to http://localhost:8000 to view the application.

Contribution 🀝

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository to your GitHub account.
  2. Create a new branch for your feature or bug fix.
  3. Make the necessary changes and commit them.
  4. Push the changes to your forked repository.
  5. Submit a pull request to the main repository, explaining the changes you made.

Contact πŸ’­

For further questions and support, please contact david.chandra0501@gmail.com

We hope you find this project useful. If you have any questions or need further assistance, please don't hesitate to reach out. Thank you!

About

A Github Programming Contribution Measurement Tool πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10