Made mobile register and verify otp and submit personal info apis and added interest type images in the seeder
This commit is contained in:
@@ -20,7 +20,7 @@ model User {
|
||||
role Roles? @relation(fields: [roleXid], references: [id], onDelete: Restrict)
|
||||
emailAddress String? @unique @map("email_address") @db.VarChar(150)
|
||||
isdCode String? @map("isd_code") @db.VarChar(6) // +91, +1, +971 etc.
|
||||
mobileNumber String? @map("mobile_number") @db.VarChar(15) // international safe limit
|
||||
mobileNumber String? @unique @map("mobile_number") @db.VarChar(15) // international safe limit
|
||||
userPassword String? @map("user_password") @db.VarChar(255) // hashed passwords
|
||||
userPasscode String? @map("user_passcode") @db.VarChar(10) // 4–6 digit passcode
|
||||
profileImage String? @map("profile_image") @db.VarChar(500) // S3 key or URL
|
||||
|
||||
@@ -165,62 +165,62 @@ async function main() {
|
||||
const chillandzen = await prisma.interests.upsert({
|
||||
where: { interestName: 'Chill & Zen' },
|
||||
update: {},
|
||||
create: { interestName: 'Chill & Zen', displayOrder: 1, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Chill & Zen', displayOrder: 1, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Chill+and+Zen.png' },
|
||||
});
|
||||
const artsyfeels = await prisma.interests.upsert({
|
||||
where: { interestName: 'Artsy Feels' },
|
||||
update: {},
|
||||
create: { interestName: 'Artsy Feels', displayOrder: 2, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Artsy Feels', displayOrder: 2, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Artsy+Feels.png' },
|
||||
});
|
||||
const sweatmode = await prisma.interests.upsert({
|
||||
where: { interestName: 'Sweat Mode' },
|
||||
update: {},
|
||||
create: { interestName: 'Sweat Mode', displayOrder: 3, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Sweat Mode', displayOrder: 3, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Sweat+Mode.png' },
|
||||
});
|
||||
const gamecraft = await prisma.interests.upsert({
|
||||
where: { interestName: 'Gamecraft' },
|
||||
update: {},
|
||||
create: { interestName: 'Gamecraft', displayOrder: 4, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Gamecraft', displayOrder: 4, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Gamecraft.png' },
|
||||
});
|
||||
const wildandfree = await prisma.interests.upsert({
|
||||
where: { interestName: 'Wild & Free' },
|
||||
update: {},
|
||||
create: { interestName: 'Wild & Free', displayOrder: 5, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Wild & Free', displayOrder: 5, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Wild+and+Free.png' },
|
||||
});
|
||||
const splashlife = await prisma.interests.upsert({
|
||||
where: { interestName: 'Splash Life' },
|
||||
update: {},
|
||||
create: { interestName: 'Splash Life', displayOrder: 6, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Splash Life', displayOrder: 6, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Splash+Life.png' },
|
||||
});
|
||||
const cultureandheritage = await prisma.interests.upsert({
|
||||
where: { interestName: 'Culture & Heritage' },
|
||||
update: {},
|
||||
create: { interestName: 'Culture & Heritage', displayOrder: 7, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Culture & Heritage', displayOrder: 7, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Cultures.jpg' },
|
||||
});
|
||||
const Gastronomé = await prisma.interests.upsert({
|
||||
where: { interestName: 'Gastronomé' },
|
||||
update: {},
|
||||
create: { interestName: 'Gastronomé', displayOrder: 8, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Gastronomé', displayOrder: 8, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Gastranome.jpg' },
|
||||
});
|
||||
const sportsarena = await prisma.interests.upsert({
|
||||
where: { interestName: 'Sports Arena' },
|
||||
update: {},
|
||||
create: { interestName: 'Sports Arena', displayOrder: 9, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Sports Arena', displayOrder: 9, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Sports+Arena.jpg' },
|
||||
});
|
||||
const nightlifeevents = await prisma.interests.upsert({
|
||||
where: { interestName: 'Nightlife & Events' },
|
||||
update: {},
|
||||
create: { interestName: 'Nightlife & Events', displayOrder: 10, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Nightlife & Events', displayOrder: 10, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/Nightlife+and+Events.png' },
|
||||
});
|
||||
const furfam = await prisma.interests.upsert({
|
||||
where: { interestName: 'Fur Fam' },
|
||||
update: {},
|
||||
create: { interestName: 'Fur Fam', displayOrder: 11, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Fur Fam', displayOrder: 11, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/pet+space+jpg.jpg' },
|
||||
});
|
||||
const dogoodfeelgood = await prisma.interests.upsert({
|
||||
where: { interestName: 'Do Good, Feel Good' },
|
||||
update: {},
|
||||
create: { interestName: 'Do Good, Feel Good', displayOrder: 12, interestColor: 'Blue', interestImage: 'https://tinyurl.com/c2d9vyat' },
|
||||
create: { interestName: 'Do Good, Feel Good', displayOrder: 12, interestColor: 'Blue', interestImage: 'https://minglar-dev-bucket.s3.ap-south-1.amazonaws.com/StaticImages/InterestTypes/do+good+feel+good.png' },
|
||||
});
|
||||
|
||||
await prisma.activityTypes.createMany({
|
||||
|
||||
Reference in New Issue
Block a user