static site frontend for mapped.at mapped.at
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

Restructure project into frontend and backend directories

+14 -1
+2 -1
.tangled/workflows/spindle.yaml
··· 16 16 - pnpm_9 17 17 18 18 environment: 19 - SITE_PATH: "dist" 19 + SITE_PATH: "frontend/dist" 20 20 SITE_NAME: "mapped.at" 21 21 WISP_HANDLE: "mapped.at" 22 22 ··· 24 24 - name: build site 25 25 command: | 26 26 export PATH="$HOME/.nix-profile/bin:$PATH" 27 + cd frontend 27 28 pnpm install 28 29 pnpm run build 29 30
+4
README.md
··· 1 + # mapped.at 2 + 3 + [mapped.at](https://mapped.at) is a WIP ATProto-native social network for 4 + outdoor activities like hiking and cycling.
+4
backend/README
··· 1 + # mapped-at backend 2 + 3 + Small backend service for [mapped-at](https://mapped.at/). Written for Deno and 4 + deployed on Val Town.
+4
frontend/README.md
··· 1 + # mapped.at frontend 2 + 3 + Static site frontend for [mapped.at](https://mapped.at). Uses Vite and Lit. 4 + Deployed in [wisp.place](https://wisp.place)
index.html frontend/index.html
package.json frontend/package.json
pnpm-lock.yaml frontend/pnpm-lock.yaml
src/api.ts frontend/src/api.ts
src/components/about-view.ts frontend/src/components/about-view.ts
src/components/activity-card.ts frontend/src/components/activity-card.ts
src/components/activity-feed.ts frontend/src/components/activity-feed.ts
src/components/app-nav.ts frontend/src/components/app-nav.ts
src/components/app-root.ts frontend/src/components/app-root.ts
src/components/atproto-login.ts frontend/src/components/atproto-login.ts
src/components/compose-card.ts frontend/src/components/compose-card.ts
src/components/post-detail.ts frontend/src/components/post-detail.ts
src/components/shared-styles.ts frontend/src/components/shared-styles.ts
src/components/tab-switcher.ts frontend/src/components/tab-switcher.ts
src/components/trail-card.ts frontend/src/components/trail-card.ts
src/components/trail-detail.ts frontend/src/components/trail-detail.ts
src/components/trails-list.ts frontend/src/components/trails-list.ts
src/counter.ts frontend/src/counter.ts
src/main.ts frontend/src/main.ts
src/oauth-client-metadata.json frontend/src/oauth-client-metadata.json
src/router.ts frontend/src/router.ts
src/style.css frontend/src/style.css
src/utils.ts frontend/src/utils.ts
tsconfig.json frontend/tsconfig.json
val/mapped-at-backend/.vtignore backend/.vtignore
val/mapped-at-backend/AGENTS.md backend/AGENTS.md
val/mapped-at-backend/deno.json backend/deno.json
val/mapped-at-backend/main.test.ts backend/main.test.ts
val/mapped-at-backend/main.ts backend/main.ts
vite.config.ts frontend/vite.config.ts