Skip to content

Commit b7ef6e9

Browse files
authored
Merge pull request #1 from devakone/develop
Develop changes
2 parents e30ade0 + cac304b commit b7ef6e9

35 files changed

Lines changed: 10011 additions & 125 deletions

.gitignore

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
# Dependencies
22
node_modules/
3-
.pnp
4-
.pnp.js
3+
/.pnp
4+
.pnp.*
5+
.yarn/*
6+
!.yarn/patches
7+
!.yarn/plugins
8+
!.yarn/releases
9+
!.yarn/versions
510

611
# Build outputs
712
.next/
813
out/
914
build/
1015
dist/
16+
.turbo/
1117

1218
# Environment files
1319
.env
1420
.env.local
1521
.env.development.local
1622
.env.test.local
1723
.env.production.local
24+
.env*
25+
!.env.example
1826

1927
# Supabase
2028
supabase/.branches/
@@ -45,10 +53,11 @@ next-env.d.ts
4553
.vercel
4654

4755
# Testing
48-
coverage/
56+
/coverage/
4957
.nyc_output/
5058

5159
# Misc
5260
*.log
5361
*.pid
5462
*.seed
63+
*.pem

apps/web/.env.example

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Supabase
2+
NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54421
3+
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
4+
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
5+
6+
# GitHub OAuth (create at https://github.com/settings/developers)
7+
# Callback URL: http://localhost:3000/auth/callback
8+
GITHUB_CLIENT_ID=your-github-client-id
9+
GITHUB_CLIENT_SECRET=your-github-client-secret
10+
11+
# Claude API (for narrative generation)
12+
ANTHROPIC_API_KEY=your-anthropic-api-key
13+
14+
# App
15+
NEXT_PUBLIC_APP_URL=http://localhost:3000

apps/web/eslint.config.mjs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { defineConfig, globalIgnores } from "eslint/config";
2+
import nextVitals from "eslint-config-next/core-web-vitals";
3+
import nextTs from "eslint-config-next/typescript";
4+
5+
const eslintConfig = defineConfig([
6+
...nextVitals,
7+
...nextTs,
8+
// Override default ignores of eslint-config-next.
9+
globalIgnores([
10+
// Default ignores of eslint-config-next:
11+
".next/**",
12+
"out/**",
13+
"build/**",
14+
"next-env.d.ts",
15+
]),
16+
]);
17+
18+
export default eslintConfig;

apps/web/next.config.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import type { NextConfig } from "next";
2+
3+
const nextConfig: NextConfig = {
4+
/* config options here */
5+
};
6+
7+
export default nextConfig;

apps/web/package.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"name": "@bolokono/web",
3+
"version": "0.1.0",
4+
"private": true,
5+
"scripts": {
6+
"dev": "next dev",
7+
"build": "next build",
8+
"start": "next start",
9+
"lint": "eslint",
10+
"type-check": "tsc --noEmit"
11+
},
12+
"dependencies": {
13+
"@bolokono/core": "*",
14+
"@bolokono/db": "*",
15+
"@supabase/ssr": "^0.5.2",
16+
"@supabase/supabase-js": "^2.47.14",
17+
"next": "16.1.2",
18+
"react": "19.2.3",
19+
"react-dom": "19.2.3"
20+
},
21+
"devDependencies": {
22+
"@tailwindcss/postcss": "^4",
23+
"@types/node": "^20",
24+
"@types/react": "^19",
25+
"@types/react-dom": "^19",
26+
"eslint": "^9",
27+
"eslint-config-next": "16.1.2",
28+
"tailwindcss": "^4",
29+
"typescript": "^5"
30+
}
31+
}

apps/web/postcss.config.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const config = {
2+
plugins: {
3+
"@tailwindcss/postcss": {},
4+
},
5+
};
6+
7+
export default config;

apps/web/public/file.svg

Lines changed: 1 addition & 0 deletions
Loading

apps/web/public/globe.svg

Lines changed: 1 addition & 0 deletions
Loading

apps/web/public/next.svg

Lines changed: 1 addition & 0 deletions
Loading

apps/web/public/vercel.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)