GithubHelp home page GithubHelp logo

udaay / github-stats Goto Github PK

View Code? Open in Web Editor NEW

This project forked from devleonardocommunity/github-stats

0.0 0.0 0.0 431 KB

Home Page: https://public-github-stats.vercel.app

License: MIT License

JavaScript 3.43% TypeScript 95.76% CSS 0.64% Shell 0.17%

github-stats's Introduction

GitHub Stats

All Contributors

Your GitHub contributions smartly organized and visualized - showcase meaningful metrics on your CV

What's this?

Before stating whether this tool is useful or not (it might be) let's disclose its primary goal: improving our skills.

Why our? Because this tool is open source and everyone is more than welcome to contribute to it!

You can grab an issue at any time, or join the Discord server to discuss the project and its future. Nothing is set in stone, so feel free to share your ideas and suggestions.

Learn more

Here's a video describing the project and its goals (on YouTube)

Technologies involved

The app is currently based on Next.js with TypeScript and Tailwind CSS (actually with DaisyUI, a Tailwind CSS component library).

We manage some data, specifically from the GitHub APIs using the GraphQL endpoint and React Query.

There's a login feature with NextAuth using GitHub as a provider.

Coming soon

The plan is to also add at some point some kind of user profile and settings, stored where? It's up to you to decide! It could be on MongoDB with an ORM like Prisma or something entirely different. A first start could be using localStorage to validate the concept and then decide which database to use.

Testing will also be involved in the process, not sure if Vitest or Jest for component testing and either Cypress or Playwright for E2E testing.

How to contribute?

As mentioned in the beginning, you can grab an issue (write a comment first!) or join the Discord server so we can have a chat about the project.

The goal of this project isn't the outcome itself but rather the process of building it, together! As a result, we'll end up having a nice tool to showcase our GitHub contributions and a project we can use as a reference when we need to implement something similar in other projects.

Instructions on how to run the app locally can be found in CONTRIBUTING.md.

Thanks for reading and happy coding!

Contributors

Leonardo Montini
Leonardo Montini

๐Ÿ“† ๐Ÿ’ป
Anant Choubey
Anant Choubey

๐Ÿ“– ๐Ÿ› ๐Ÿ’ป
Priyankar Pal
Priyankar Pal

๐Ÿ“– ๐Ÿ’ป ๐Ÿค”
Piyush Jha
Piyush Jha

๐Ÿ’ป
Dimassi Bassem
Dimassi Bassem

๐ŸŽจ ๐Ÿ’ป
Jakub Fronczyk
Jakub Fronczyk

๐Ÿ’ป
Antonio Basile
Antonio Basile

๐Ÿ’ป
Agrima Agrawal
Agrima Agrawal

๐Ÿ›
hicham essaidi
hicham essaidi

๐Ÿ’ป
Anupam
Anupam

๐Ÿ’ป
thititongumpun
thititongumpun

๐Ÿ’ป

github-stats's People

Contributors

balastrong avatar allcontributors[bot] avatar dimassibassem avatar theanantchoubey avatar priyankarpal avatar luckyklyist avatar black-arm avatar jakubfronczyk avatar piyushjha0409 avatar heshamsadi avatar thititongumpun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.