chore: separate frontend from backend

This commit is contained in:
2025-11-13 23:28:01 +01:00
parent 9f1d4db0de
commit 17fbe1d507
91 changed files with 415 additions and 6985 deletions

11
app/types/api/contact.ts Normal file
View File

@@ -0,0 +1,11 @@
export interface ContactRequest {
name: string;
email: string;
message: string;
website?: string | null;
}
export interface ContactResponse {
success: boolean;
message: string;
}

4
app/types/api/error.ts Normal file
View File

@@ -0,0 +1,4 @@
export interface ApiError {
message: string;
success: boolean;
}

4
app/types/api/meta.ts Normal file
View File

@@ -0,0 +1,4 @@
export interface MetaResponse {
version: string;
name: string;
}

3
app/types/dictionary.ts Normal file
View File

@@ -0,0 +1,3 @@
export interface Dictionary<K, T> {
[key: K]: T;
}

13
app/types/resume.ts Normal file
View File

@@ -0,0 +1,13 @@
export interface ResumeExperience extends TimelineItem {
tools: string[];
}
export interface ResumeContent {
experience: ResumeExperience[];
education: TimelineItem[];
otherTools: string[];
devops: string[];
os: string[];
programmingLanguages: string[];
frameworks: string[];
}

0
app/types/tool.ts Normal file
View File