Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
3b82716
Commit 1 2026-04-22
Areeb-coder Apr 21, 2026
66a66ef
commit 2 2026-04-23
Areeb-coder Apr 22, 2026
82d176b
Commit 2 - 2026-04-23
Areeb-coder Apr 22, 2026
8ff3662
Commit 2 - 2026-04-23
Areeb-coder Apr 22, 2026
7011936
Commit 2 - 2026-04-23
Areeb-coder Apr 22, 2026
3dd70fc
fix: improve color contrast and fix washed out styling on homepage#2
stuti-sudo-123 May 13, 2026
8f80f86
Revert "fix: improve color contrast and fix washed out styling on hom…
stuti-sudo-123 May 13, 2026
49265c5
fix: improve color contrast and readibility of text
stuti-sudo-123 May 13, 2026
49ebf78
Merge pull request #3 from stuti-sudo-123/fix/washed-out-color-grading
Areeb-coder May 13, 2026
a7aa22e
feat: add typewriter effect to hero headlines (closes #9)
HirenGajjar May 14, 2026
b5b1fc6
fix: permanent database connection logic and production deployment co…
Areeb-coder May 14, 2026
54bcd00
fix: restore missing database import
Areeb-coder May 14, 2026
9674de3
fix: resolve typescript deprecation error in server build
Areeb-coder May 14, 2026
6591268
fix: force typescript to ignore deprecations (v6.0)
Areeb-coder May 14, 2026
d913141
fix: relax typescript rules for production build
Areeb-coder May 14, 2026
063b51d
fix: disable strict mode for production build
Areeb-coder May 14, 2026
98a74a5
fix: add specific vercel origin to allowed list
Areeb-coder May 14, 2026
fe81e1d
fix: make BASE_URL robust against double /api
Areeb-coder May 14, 2026
5418e03
fix: remove tsconfig baseUrl to fix local and render builds
Areeb-coder May 14, 2026
62984c7
Merge pull request #11 from HirenGajjar/feature/typewriter-hero
Areeb-coder May 14, 2026
1ab5eb4
Fix hero section typewriter animation layout shift
Areeb-coder May 14, 2026
66c7207
chore: clean up project root, move unused files to extra folder
Areeb-coder May 14, 2026
b60b984
feat: complete auth branding and oauth infrastructure integration
Divyansh77-cmd May 14, 2026
55820fa
Merge branch 'feat/auth-branding-oauth' into feat/auth-branding-oauth
Divyansh77-cmd May 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
176 changes: 164 additions & 12 deletions web/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"framer-motion": "^12.38.0",
"lucide-react": "^1.7.0",
"next": "16.2.2",
"next-auth": "^4.24.14",
"react": "19.2.4",
"react-dom": "19.2.4",
"tailwind-merge": "^3.5.0"
Expand Down
30 changes: 30 additions & 0 deletions web/src/app/api/auth/[...nextauth]/route.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import NextAuth from "next-auth";
import GoogleProvider from "next-auth/providers/google";
import FacebookProvider from "next-auth/providers/facebook";

const handler = NextAuth({
providers: [
GoogleProvider({
clientId: process.env.GOOGLE_CLIENT_ID ?? "placeholder",
clientSecret: process.env.GOOGLE_CLIENT_SECRET ?? "placeholder",
}),
FacebookProvider({
clientId: process.env.FACEBOOK_CLIENT_ID ?? "placeholder",
clientSecret: process.env.FACEBOOK_CLIENT_SECRET ?? "placeholder",
}),
],
// This tells NextAuth to use your beautiful custom pages
// instead of its default boring ones.
pages: {
signIn: '/login',
newUser: '/signup',
},
callbacks: {
async redirect({ url, baseUrl }) {
// After login, send them to the dashboard
return baseUrl + '/dashboard';
},
},
});

export { handler as GET, handler as POST };
Loading