A neighborhood community platform with anonymous forums and annual community-voted awards.
SocialTypeScript · PLpgSQLGitHub @rapternal-aiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
A private neighborhood community platform with anonymous forums and annual community-voted awards.
A Nebby is a neighborhood community. Residents join through community vouching, post under a system-assigned pseudonym, and participate in annual awards that celebrate the best of their block.Read the full README ↗A private neighborhood community platform with anonymous forums and annual community-voted awards.
A Nebby is a neighborhood community. Residents join through community vouching, post under a system-assigned pseudonym, and participate in annual awards that celebrate the best of their block.
spf-NebbyMember-03.# Install dependencies
npm install
# Start the development server
npm run dev
Open http://localhost:3000 in your browser.
This MVP uses client-side demo authentication. Sign in with:
| Role | |
|---|---|
[email protected] | Verified member (moderator) |
[email protected] | Visitor (no membership) |
| Route | Description |
|---|---|
/ | Public landing page |
/auth/signin | Sign in |
/auth/signup | Sign up |
/create-nebby | Create a new neighborhood |
/nebby/[code]/feed | Community feed (posts, comments, reactions) |
/nebby/[code]/awards | Awards (nominate, vote, results) |
/nebby/[code]/about | About page, members, guidelines |
/nebby/[code]/join | Join request with vouch progress |
/nebby/[code]/moderate | Moderator dashboard |
/settings | Account settings, privacy, delete |
npm run dev # Start development server
npm run build # Production build
npm run start # Start production server
npm run lint # Run ESLint
src/
├── app/ # Next.js App Router pages
│ ├── auth/ # Sign in / sign up
│ ├── create-nebby/ # Create neighborhood (with map)
│ ├── nebby/[code]/ # Neighborhood pages (feed, awards, about, join, moderate)
│ └── settings/ # Account settings
├── components/
│ ├── ui/ # Shared UI components (Button, Card, Badge, etc.)
│ ├── header.tsx # Site header with navigation
│ └── providers.tsx # Demo auth context provider
├── lib/
│ ├── demo-auth.ts # Client-side demo auth context
│ ├── demo-data.ts # Seed data for all screens
│ └── utils.ts # Utility functions
└── types/
└── index.ts # TypeScript domain types
Phase 1 complete — UI shell with demo data for all core screens. No backend integration yet.
Private — not open source.