mirror of
https://github.com/JuLi0n21/homepage.git
synced 2026-04-19 23:30:06 +00:00
reorderd stuff, added homepage
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
---
|
||||
title: 'FileClap'
|
||||
description: 'Doormat'
|
||||
pubDate: 'Jul 08 2022'
|
||||
gitLink: 'https://github.com/juli0n21/fileclap'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #ffdf20 }
|
||||
body {background: #030712 }
|
||||
.wrapper {background: #101828 }
|
||||
p { color: #cacbcd}
|
||||
a { color: #cacbcd }
|
||||
img { border: 10px solid;
|
||||
border-color: #ffdf20; }
|
||||
ul li {
|
||||
color: #ffdf20;
|
||||
}
|
||||
</style>
|
||||
# FileClap: Clear the paperwork off the table
|
||||
Your digital assistant for students and trainees
|
||||
|
||||
No more paper chaos! FileClap helps you easily organize photos, receipts, and important documents. Securely stored and accessible from anywhere—for a stress-free daily life with more clarity!
|
||||
|
||||

|
||||
|
||||
Uses Vector embeddings to aid in context aware searching
|
||||
|
||||
<a href="fileclap.com/home"><h1>check it out!</h1></a>
|
||||
39
src/content/blog/personal/fileclap.mdx
Normal file
39
src/content/blog/personal/fileclap.mdx
Normal file
@@ -0,0 +1,39 @@
|
||||
---
|
||||
title: 'FileClap'
|
||||
description: 'Doormat'
|
||||
pubDate: 'Mar 01 2026'
|
||||
gitLink: 'https://github.com/juli0n21/fileclap'
|
||||
---
|
||||
|
||||
import { Image } from 'astro:assets';
|
||||
import homeview from '../../../assets/fileclap/homeview.png';
|
||||
import search from '../../../assets/fileclap/search.png';
|
||||
|
||||
<style is:global>{`
|
||||
h1, h2, h3, h4, h5, h6, figcaption::before { color: #ffdf20 }
|
||||
body {background: #030712 }
|
||||
.wrapper {background: #101828 }
|
||||
p { color: #cacbcd}
|
||||
a { color: #cacbcd }
|
||||
img { border: 10px solid;
|
||||
border-color: #ffdf20; }
|
||||
ul li {
|
||||
color: #ffdf20;
|
||||
}
|
||||
}
|
||||
`}</style>
|
||||
# FileClap: Clear the paperwork off the table
|
||||
Your digital assistant for students and trainees
|
||||
|
||||
No more paper chaos! FileClap helps you easily organize photos, receipts, and important documents. Securely stored and accessible from anywhere—for a stress-free daily life with more clarity!
|
||||
|
||||
<Image src={homeview} alt="homeview" />
|
||||
|
||||
Advanced Search Capabilites using Vector embeddings for shit
|
||||
|
||||
<figure>
|
||||
<Image src={search} alt="search" />
|
||||
<figcaption>Preview of the Search result for value "golang books"</figcaption>
|
||||
</figure>
|
||||
|
||||
<a href="https://fileclap.com/home" target="_blank" ><h1>check it out!</h1></a>
|
||||
@@ -1,25 +1,21 @@
|
||||
---
|
||||
title: 'Deployment'
|
||||
description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
pubDate: 'Mar 02 2026'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #f90f91 }
|
||||
body {background: #19171a }
|
||||
.wrapper {background: #0a090a }
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #f90f91;
|
||||
}
|
||||
|
||||
.images {
|
||||
|
||||
@@ -1,26 +1,22 @@
|
||||
---
|
||||
title: 'Horsa'
|
||||
description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
pubDate: 'Feb 27 2026'
|
||||
gitLink: 'https://github.com/juli0n21/horsa'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
# Horsa Haas HorseShoe as a Service
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
---
|
||||
title: 'osu!Progess Server'
|
||||
description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
@@ -1,24 +1,49 @@
|
||||
---
|
||||
title: 'osu!Progress Local'
|
||||
title: 'osu!Progress'
|
||||
description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
pubDate: 'Jun 20 2024'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4, ul li { color: #c8cacb }
|
||||
body { background: #171a1c }
|
||||
.wrapper {background: #22282a }
|
||||
p, a, ul { color: #cda637 }
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #aaaeaf;
|
||||
}
|
||||
</style>
|
||||
# osu!Progress - track ur scores and time wasted
|
||||
|
||||
## Features
|
||||
|
||||
- Automaticaly Tracks Passed, Failed, Retrys and Canceld Scores
|
||||
- Calculates PP and Fullcombo PP
|
||||
- Tracks Time spend on Any specific Screen
|
||||
- Tracks BanchoTime (Idle, playing, afk...)
|
||||
- More or less supports All Modes and Mods
|
||||
- Shows Potential Fcable Maps
|
||||
- Progression over time.
|
||||
- Missanalzer for Passed Scores
|
||||
|
||||
# Screenshots
|
||||
|
||||
# Arcitectur
|
||||
|
||||
- C#
|
||||
- Liquid for Templates
|
||||
- Tailwind for Styling
|
||||
- Sqlite as DB
|
||||
|
||||
## Canceld Extension - [osuProgress Server](https://github.com/JuLi0n21/osuprogressserver)
|
||||
The idea was to extend the concept and make it easy to share local scores only, due to lazer not being supported by the score extraction library at the time and now live score feed being established went no where
|
||||
|
||||
# Arcitectur
|
||||
|
||||
- golang
|
||||
- a-h/templ + tailwind
|
||||
- Sqlite as DB
|
||||

|
||||
|
||||
@@ -4,16 +4,18 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #eab308 }
|
||||
h2 { color: #eab308 }
|
||||
h3 { color: #eab308 }
|
||||
h4 { color: #eab308 }
|
||||
body {background: #1c1719 }
|
||||
.wrapper {background: #1c1719 }
|
||||
p { color: #ec4889}
|
||||
a { color: #ec4889 }
|
||||
img { border: 10px solid;
|
||||
border-color: #ec4889; }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption:before { color: #eab308 }
|
||||
body, .wrapper {background: #1c1719 }
|
||||
a, p, ul { color: #ec4889}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #eab308;
|
||||
}
|
||||
</style>
|
||||
|
||||
# Osu!Music (Pwa Player)
|
||||
|
||||
@@ -4,21 +4,15 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4, ul li { color: #c8cacb }
|
||||
body { background: #171a1c }
|
||||
.wrapper {background: #22282a }
|
||||
p, a, ul { color: #cda637 }
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #aaaeaf;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,15 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4, ul li { color: #c8cacb }
|
||||
body { background: #171a1c }
|
||||
.wrapper {background: #22282a }
|
||||
p, a, ul { color: #cda637 }
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #aaaeaf;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,17 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,17 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,17 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,17 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,17 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,17 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,17 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,17 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,21 +4,17 @@ description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
ul li,
|
||||
figcaption::before { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
p, a, ul { color: #e2e2e2}
|
||||
img {
|
||||
border: 10px solid;
|
||||
border-color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
---
|
||||
title: 'SplineInterpolation'
|
||||
description: 'Lorem ipsum dolor sit amet'
|
||||
pubDate: 'Jul 08 2022'
|
||||
---
|
||||
<style is:global>
|
||||
h1 { color: #bb4d00 }
|
||||
h2 { color: #bb4d00 }
|
||||
h3 { color: #bb4d00 }
|
||||
h4 { color: #bb4d00 }
|
||||
body {background: #27272a }
|
||||
.wrapper {background: #18181b }
|
||||
p { color: #e2e2e2}
|
||||
a { color: #e2e2e2 }
|
||||
img { border: 10px solid;
|
||||
border-color: #bb4d00; }
|
||||
|
||||
ul {
|
||||
color: #e2e2e2;
|
||||
}
|
||||
ul li {
|
||||
color: #bb4d00;
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user