Skip to content

kapit4n/l-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projects Dashboard

Project portfolio management system that tracks open-source and professional projects. Scrapes GitHub repositories, stores metadata, and presents an interactive dashboard with analysis capabilities.

Home

Features

  • Projects List — Search, filter, and browse all projects with cards or hex view
  • Project Details — View README, architecture docs, screenshots, commits, and feature slider
  • Documentation Browser — Explore project documentation files (.md) in a dedicated reader
  • Analysis Notebook — Built-in Jupyter notebook viewer with project data analysis
  • GitHub Scraping — Auto-fetch repo metadata, README, screenshots, and docs
  • Stats & Charts — Language distribution, contribution metrics, and trends

Tech Stack

Layer Technology
Frontend React 18, react-router-dom, Chart.js, react-markdown
Backend FastAPI (Python 3.11), SQLAlchemy, SQLite
Gateway FastAPI reverse proxy (httpx)
Scraping GitHub API v3

Quick Start

./start.sh                    # starts backend services + frontend
# or manually:
cd ../l-projects-services && source lservices/bin/activate
(cd gateway && uvicorn main:app --reload --port 8000) &
(cd projects && uvicorn main:app --reload --port 8001) &
# then:
cd ../l-projects && npm start

Documentation

About

Researching and projects on development with the traditional and top technologies (react, angular, vue, play, bootstrap).

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages