Val Town Code SearchReturn to Val Town

API Access

You can access search results via JSON API by adding format=json to your query:

https://codesearch.val.run/$%7Bart_info.art.src%7D?q=database&page=171&format=json

For typeahead suggestions, use the /typeahead endpoint:

https://codesearch.val.run/typeahead?q=database

Returns an array of strings in format "username" or "username/projectName"

Found 7183 results for "database"(4877ms)

Glancer3Remix.cursorrules2 matches

@stevekrouseโ€ขUpdated 1 week ago
198```
199โ”œโ”€โ”€ backend/
200โ”‚ โ”œโ”€โ”€ database/
201โ”‚ โ”‚ โ”œโ”€โ”€ migrations.ts # Schema definitions
202โ”‚ โ”‚ โ”œโ”€โ”€ queries.ts # DB query functions
257 ```
258
259### Database Patterns
260- Run migrations on startup or comment out for performance
261- Change table names when modifying schemas rather than altering

Glancer3Remixapi.ts2 matches

@stevekrouseโ€ขUpdated 1 week ago
3// Import route modules
4import cobrowse from "./cobrowse.ts";
5import database from "./database.ts";
6import demo from "./demo.ts";
7import page from "./page.ts";
12
13// mount routes
14app.route("/db", database);
15app.route("/page", page);
16app.route("/cobrowse", cobrowse);

StudyPlannerindex.ts7 matches

@angayarbโ€ขUpdated 1 week ago
1import { Hono } from "https://esm.sh/hono@3.11.7";
2import { runMigrations, seedData } from "./database/migrations.ts";
3import examsRoutes from "./routes/exams.ts";
4import progressRoutes from "./routes/progress.ts";
15});
16
17// Initialize database on startup
18let dbInitialized = false;
19async function initializeDatabase() {
20 if (!dbInitialized) {
21 console.log("Initializing database...");
22 await runMigrations();
23 await seedData();
24 dbInitialized = true;
25 console.log("Database initialized successfully!");
26 }
27}
28
29// Middleware to ensure database is initialized
30app.use("*", async (c, next) => {
31 await initializeDatabase();
32 await next();
33});

StudyPlannerbookmarks.ts1 match

@angayarbโ€ขUpdated 1 week ago
5 getUserBookmarks,
6 deleteBookmark
7} from "../database/queries.ts";
8
9const bookmarks = new Hono();

StudyPlannermaterials.ts1 match

@angayarbโ€ขUpdated 1 week ago
5 getMaterialsBySubject,
6 createStudyMaterial
7} from "../database/queries.ts";
8
9const materials = new Hono();

StudyPlannerprogress.ts1 match

@angayarbโ€ขUpdated 1 week ago
6 createTestScore,
7 getUserTestScores
8} from "../database/queries.ts";
9
10const progress = new Hono();

StudyPlannerexams.ts1 match

@angayarbโ€ขUpdated 1 week ago
6 getMaterialsByExamType,
7 getMaterialsBySubject
8} from "../database/queries.ts";
9
10const exams = new Hono();

StudyPlannermigrations.ts3 matches

@angayarbโ€ขUpdated 1 week ago
1import { sqlite } from "https://esm.town/v/stevekrouse/sqlite";
2
3// Database schema for Tamil Nadu Exam Preparation App
4export async function runMigrations() {
5 console.log("Running database migrations...");
6
7 // Users table
113 `);
114
115 console.log("Database migrations completed successfully!");
116}
117

StudyPlannerREADME.md4 matches

@angayarbโ€ขUpdated 1 week ago
24```
25โ”œโ”€โ”€ backend/
26โ”‚ โ”œโ”€โ”€ database/
27โ”‚ โ”‚ โ”œโ”€โ”€ migrations.ts # Database schema
28โ”‚ โ”‚ โ””โ”€โ”€ queries.ts # Database operations
29โ”‚ โ”œโ”€โ”€ routes/
30โ”‚ โ”‚ โ”œโ”€โ”€ exams.ts # Exam-related endpoints
60## Technology Stack
61
62- **Backend**: Hono.js with SQLite database
63- **Frontend**: Angular with TypeScript
64- **Styling**: TailwindCSS

VCitems.ts1 match

@dani786โ€ขUpdated 1 week ago
1import { Hono } from "https://esm.sh/hono@3.11.7";
2import { getAllItems, addItem } from "../database/queries.ts";
3import type { Item, ApiResponse } from "../../shared/types.ts";
4

bookmarksDatabase

@s3thiโ€ขUpdated 3 months ago

sqLiteDatabase1 file match

@ideofunkโ€ขUpdated 6 months ago