feat(homepage): add new sections to homepage

This commit is contained in:
Amruth Pillai
2023-11-13 17:03:41 +01:00
parent 4b1e33db80
commit d18b258761
79 changed files with 3096 additions and 313 deletions

View File

@ -0,0 +1,21 @@
import { createZodDto } from "nestjs-zod/dto";
import { z } from "nestjs-zod/z";
export const contributorSchema = z.object({
id: z.number(),
name: z.string(),
url: z.string(),
avatar: z.string(),
});
export class ContributorDto extends createZodDto(contributorSchema) {}
export const languageSchema = z.object({
id: z.string(),
name: z.string(),
locale: z.string(),
editorCode: z.string(),
progress: z.number(),
});
export class LanguageDto extends createZodDto(languageSchema) {}

View File

@ -1,4 +1,5 @@
export * from "./auth";
export * from "./contributors";
export * from "./resume";
export * from "./statistics";
export * from "./user";