feat: Project dialog, updated screenshots, migration to bun

This commit is contained in:
2025-11-17 17:35:54 +03:00
parent bb75f7cf2d
commit 10b5604fb4
33 changed files with 747 additions and 1236 deletions

71
lib/projects.json Normal file
View File

@@ -0,0 +1,71 @@
[
{
"id": 0,
"screenshots": [
"/images/screenshots/id/1.png",
"/images/screenshots/id/4.png",
"/images/screenshots/id/5.png",
"/images/screenshots/id/2.png",
"/images/screenshots/id/3.png",
"/images/screenshots/id/6.png"
],
"screenshotBg": "bg-gray-50",
"logo": "/images/logos/du.png",
"logoAlt": "projects.items.0.logoAlt",
"title": "projects.items.0.title",
"url": "https://id.dusiburg.ru/",
"hostname": "id.dusiburg.ru",
"description": "projects.items.0.description",
"text": "projects.items.0.text",
"skills": ["Next.js", "Tailwind", "Postgres", "Supabase"]
},
{
"id": 1,
"screenshots": [
"/images/screenshots/map/1.png",
"/images/screenshots/map/2.png",
"/images/screenshots/map/3.png",
"/images/screenshots/map/4.png"
],
"screenshot": "/images/screenshots/map/1.png",
"screenshotBg": "bg-zinc-700",
"logo": "/images/logos/map.png",
"logoAlt": "projects.items.1.logoAlt",
"title": "projects.items.1.title",
"url": "https://map.dusiburg.ru/",
"hostname": "map.dusiburg.ru",
"description": "projects.items.1.description",
"text": "projects.items.1.text",
"skills": ["Next.js", "Tailwind", "Mapbox", "Postgres", "Supabase"]
},
{
"id": 2,
"screenshots": [
"/images/screenshots/vote/1.png"
],
"screenshotBg": "bg-gray-50",
"logo": "/images/logos/du.png",
"logoAlt": "projects.items.2.logoAlt",
"title": "projects.items.2.title",
"url": "https://vote.dusiburg.ru/",
"hostname": "vote.dusiburg.ru",
"description": "projects.items.2.description",
"text": "projects.items.2.text",
"skills": ["Next.js", "Tailwind", "Prisma", "Postgres", "Supabase"]
},
{
"id": 3,
"screenshots": [
"/images/screenshots/fastlink/1.png",
"/images/screenshots/fastlink/2.png",
"/images/screenshots/fastlink/3.png"
],
"screenshotBg": "bg-[#b394c5]",
"logo": "/images/logos/fastlink.png",
"logoAlt": "projects.items.3.logoAlt",
"title": "projects.items.3.title",
"text": "projects.items.3.text",
"description": "projects.items.3.description",
"skills": ["Next.js", "Tailwind", "Shadcn", "Go", "Postgres", "Supabase"]
}
]