Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 6 additions & 83 deletions showcase.json
Original file line number Diff line number Diff line change
@@ -1,92 +1,15 @@
{
"_readme": "Student side projects — things you built outside coursework. Course work belongs in the repository index instead. Add yourself with a pull request: one entry, own repo, public. Add an optional \"url\" if the project runs somewhere — the card then opens the live site instead of the repo. Valid colors: navy, sea, teal, moss, amber, sun, rust, plum. Stars, language and the owner avatar are read live from GitHub, so do not put them here.",
"projects": [
{
"repo": "efekurucay/tam-cli",
"title": "tam",
"blurb": "Native macOS manager for terminal aliases — edit ~/.zshrc without opening it.",
"repo": "efekurucay/cse-akdeniz-lec",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Maintain enough cards to scroll one marquee cycle

With only these two projects remaining, the home-page marquee clones them once but its wrap point remains two 280px cards plus gaps (592px) away. At the 960px desktop container width, the four rendered cards provide only about 212px of scroll range, so scrollLeft clamps at the end for roughly 15 seconds before the internal position wraps back to zero, producing a visible freeze and jump instead of continuous drift. Add enough cards or clones for a full cycle, or disable the marquee when the list is this short.

Useful? React with 👍 / 👎.

"title": "cse-akdeniz-lec",
"blurb": "Where AkdenizOS started — the original collection of Akdeniz CSE lecture notes and labs, now archived and moved under AkdenizOS.",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep coursework in the repository index

This record explicitly describes an archive of CSE lecture notes and labs, so it is coursework rather than a student side project. The Showcase copy promises “Not coursework” and directs course assignments to repos.html (showcase.html:77-79, showcase.html:105-106); rendering this JSON entry therefore miscategorizes the archive on both the Showcase page and the home-page project strip. Move the archive to the repository index or change the page’s stated contract.

Useful? React with 👍 / 👎.

"color": "navy",
"tags": [
"swift",
"cli",
"macos"
]
},
{
"repo": "efekurucay/RLeon",
"title": "RLeon",
"blurb": "Local-first macOS app doing on-device speech recognition and Vision OCR. Nothing leaves the machine.",
"color": "sea",
"tags": [
"swift",
"on-device",
"ocr"
]
},
{
"repo": "efekurucay/plexcode",
"title": "plexcode",
"blurb": "Local API proxy that routes CLI coding assistants through the provider you choose.",
"color": "teal",
"tags": [
"typescript",
"proxy",
"llm"
]
},
{
"repo": "efekurucay/callscoot",
"title": "callscoot",
"blurb": "Turns a Linux laptop into a Bluetooth call deck for an Android phone.",
"color": "moss",
"tags": [
"python",
"bluetooth",
"linux"
]
},
{
"repo": "efekurucay/keyseed",
"title": "keyseed",
"blurb": "Cross-platform desktop app for encrypting secrets locally. Written in Rust.",
"color": "rust",
"tags": [
"rust",
"crypto",
"desktop"
]
},
{
"repo": "efekurucay/rpmdeck",
"title": "rpmdeck",
"blurb": "Terminal music player with a spinning ASCII vinyl record.",
"color": "plum",
"tags": [
"javascript",
"terminal",
"audio"
]
},
{
"repo": "efekurucay/attentube",
"title": "attentube",
"blurb": "Distraction-free YouTube viewer — search and watch, nothing else on the page.",
"color": "sun",
"tags": [
"javascript",
"browser",
"focus"
]
},
{
"repo": "efekurucay/gitdex",
"title": "gitdex",
"blurb": "Makes a whole repository understandable to a language model in one pass.",
"color": "amber",
"tags": [
"javascript",
"llm",
"tooling"
"notes",
"archive",
"akdeniz"
]
},
{
Expand Down
Loading