chore: scaffold directories for each project

pull/302/head
Yangshun Tay 2 years ago
parent e7fe80dc31
commit 02f1ce8b96

@ -1,5 +1,4 @@
// This is your Prisma schema file,
// learn more about it in the docs: https://pris.ly/d/prisma-schema
// Refer to the Prisma schema docs: https://pris.ly/d/prisma-schema
generator client {
provider = "prisma-client-js"
@ -7,26 +6,22 @@ generator client {
datasource db {
provider = "postgresql"
// NOTE: When using postgresql, mysql or sqlserver, uncomment the @db.text annotations in model Account below
// Further reading:
// https://next-auth.js.org/adapters/prisma#create-the-prisma-schema
// https://www.prisma.io/docs/reference/api-reference/prisma-schema-reference#string
url = env("DATABASE_URL")
}
// Necessary for Next auth
// Necessary for NextAuth.
model Account {
id String @id @default(cuid())
userId String
type String
provider String
providerAccountId String
refresh_token String? //@db.Text
access_token String? //@db.Text
refresh_token String? @db.Text
access_token String? @db.Text
expires_at Int?
token_type String?
scope String?
id_token String? //@db.Text
id_token String? @db.Text
session_state String?
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@ -74,3 +69,21 @@ enum TodoStatus {
INCOMPLETE
COMPLETE
}
// Start of Resumes project models.
// Add Resumes project models here, prefix all models with "Resumes",
// use camelCase for field names, and try to name them consistently
// across all models in this file.
// End of Resumes project models.
// Start of Offers project models.
// Add Offers project models here, prefix all models with "Offer",
// use camelCase for field names, and try to name them consistently
// across all models in this file.
// End of Offers project models.
// Start of Questions project models.
// Add Questions project models here, prefix all models with "Questions",
// use camelCase for field names, and try to name them consistently
// across all models in this file.
// End of Questions project models.

@ -0,0 +1,3 @@
export default function OffersTitle() {
return <h1 className="text-center text-4xl font-bold">Offers Research</h1>;
}

@ -0,0 +1,5 @@
export default function QuestionBankTitle() {
return (
<h1 className="text-center text-4xl font-bold">Interview Questions</h1>
);
}

@ -0,0 +1,5 @@
export default function ResumeReviewsTitle() {
return (
<h1 className="text-center text-4xl font-bold">Resume Reviews {id}</h1>
);
}

@ -1,8 +1,10 @@
import OffersTitle from '~/components/offers/OffersTitle';
export default function OffersHomePage() {
return (
<main className="flex-1 overflow-y-auto">
<div className="flex h-full items-center justify-center">
<h1 className="text-center font-bold text-4xl">Offers Research</h1>
<OffersTitle />
</div>
</main>
);

@ -1,8 +1,10 @@
import QuestionBankTitle from '~/components/questions/QuestionBankTitle';
export default function QuestionsHomePage() {
return (
<main className="flex-1 overflow-y-auto">
<div className="flex h-full items-center justify-center">
<h1 className="text-center font-bold text-4xl">Interview Questions</h1>
<QuestionBankTitle />
</div>
</main>
);

@ -1,8 +1,10 @@
import ResumeReviewsTitle from '~/components/resumes/ResumeReviewsTitle';
export default function ResumeHomePage() {
return (
<main className="flex-1 overflow-y-auto">
<div className="flex h-full items-center justify-center">
<h1 className="text-center font-bold text-4xl">Resume Reviews</h1>
<ResumeReviewsTitle />
</div>
</main>
);

@ -10,6 +10,7 @@
],
"scripts": {
"build": "turbo build",
"ci": "yarn lint && yarn tsc",
"clean": "turbo clean",
"dev": "turbo dev --filter=portal...",
"dev:ui": "turbo dev --filter=storybook...",

Loading…
Cancel
Save