Skip to content

hadzija7/cursor-community-serbia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cursor Community Serbia

The official local community site for Cursor AI enthusiasts in Serbia. Join meetups, coworking days, and workshops across Novi Sad, Belgrade, Niš, and beyond.

About

Cursor Community Serbia connects developers, builders, and AI enthusiasts who use Cursor in their daily work. We host events, share learnings, and grow together as a community.

What we do:

  • Meetups & coworking — In-person gatherings in major Serbian cities
  • Education — Presentations and resources for beginners and beyond
  • Recaps — Event highlights and photos from past meetups
  • Community updates — Stay in the loop via our mailing list

Quick Start

pnpm install
pnpm dev

Open http://localhost:3000.

Key Features

  • Homepage — Upcoming events, countdown, past event recaps
  • Education (/education) — Productivity with AI & Cursor presentation, Cursor Cheat Sheet, and more
  • Subscribe (/subscribe) — Join the mailing list for updates
  • Recaps (/recaps/[slug]) — Event photo galleries and highlights
  • Slides (/slides/[id]) — Optional workshop slide decks

Commands

Task Command
Install pnpm install
Dev pnpm dev
Build pnpm build
Lint pnpm lint
Test pnpm test
DB setup pnpm db:setup

Customization

Content is driven by files in content/:

  • site.config.ts — Community name, Luma URL, locales
  • events.ts — Upcoming and past events
  • ambassadors.ts — Ambassador profiles
  • partners.ts — Host and sponsor logos
  • education.ts — Educational resources (presentations, PDFs, guides)
  • locales/ — Translation dictionaries

See AGENTS.md and specs/ for detailed architecture and specs.

Mailing List

Subscriptions can use Postgres or a Webhook:

  • Postgres: Add a database via Vercel Marketplace, run db/schema.sql, set POSTGRES_URL or DATABASE_URL
  • Webhook: Set MAILING_LIST_WEBHOOK_URL to forward signups to an external endpoint
  • Luma: With LUMA_BELGRADE_API_KEY and/or LUMA_NOVI_SAD_API_KEY, new subscribers are added to each configured city calendar via the import-people API. Optional LUMA_IMPORT_TAG_NAMES applies existing calendar tags.

Copy .env.example to .env.local and fill in the required variables.

Deployment

Vercel: Push to GitHub and import the repo. Deploy with default Next.js settings.

Other platforms:

  • Build: pnpm build
  • Start: pnpm start

Contributing

Contributions are welcome. See CONTRIBUTING.md for guidelines.

Links

Credits

Built with the Cursor Ambassador Evergreen Template. Designed by Luis Fernando Romero Calero and Cursor.

License

MIT. See LICENSE.

About

A configurable Next.js template for Cursor Ambassador community sites

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 91.8%
  • HTML 4.9%
  • JavaScript 2.3%
  • CSS 1.0%