Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Your personal hub for discovering and tracking tech events in Bangalore. Never miss an AI/ML, fintech, cybersecurity, or hackathon event again.
PulseBLR is a full-stack PWA that aggregates tech events from multiple sources (Luma, Meetup, Hasgeek, Devfolio, Unstop) into one clean feed, with a personal tracker for managing your event pipeline and networking follow-ups.
Built for developers actively job-hunting toward SDE/AI engineer roles who treat tech events as a pipeline for networking, hackathon wins, and staying current on AI/fintech/cybersecurity.README 전문 보기 ↗Your personal hub for discovering and tracking tech events in Bangalore. Never miss an AI/ML, fintech, cybersecurity, or hackathon event again.
PulseBLR is a full-stack PWA that aggregates tech events from multiple sources (Luma, Meetup, Hasgeek, Devfolio, Unstop) into one clean feed, with a personal tracker for managing your event pipeline and networking follow-ups.
Built for developers actively job-hunting toward SDE/AI engineer roles who treat tech events as a pipeline for networking, hackathon wins, and staying current on AI/fintech/cybersecurity.
# Clone the repository
git clone https://github.com/Rahul21sai/PULSEBLR.git
cd PULSEBLR/pulseblr
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env.local
# Edit .env.local with your MongoDB URI and API keys
# Generate PWA icons
node scripts/generate-icons.js
# Start development server
npm run dev
Open http://localhost:3000 to see the app.
Create .env.local:
# Required
MONGODB_URI=mongodb+srv://username:[email protected]/pulseblr
# Optional (for full features)
ANTHROPIC_API_KEY=sk-ant-api03-your-key-here
RESEND_API_KEY=re_your-key-here
[email protected]
pulseblr/
├── app/ # Next.js app directory
│ ├── page.tsx # Main feed
│ ├── calendar/ # Calendar view
│ ├── tracker/ # Tracker kanban
│ ├── dashboard/ # Stats dashboard
│ ├── settings/ # Settings page
│ ├── add-event/ # Manual event entry
│ └── api/ # API routes
│ ├── events/ # Event CRUD
│ ├── tracker/ # Tracker CRUD
│ ├── sources/ # Source management
│ ├── scrape/ # Scraper trigger
│ ├── notifications/ # Email digest
│ └── phase6/ # Advanced features
├── lib/
│ ├── models/ # MongoDB schemas
│ │ ├── Event.ts
│ │ ├── TrackerEntry.ts
│ │ └── Source.ts
│ ├── scrapers/ # Event scrapers
│ │ ├── meetup-rss.ts
│ │ ├── luma.ts
│ │ ├── normalizer.ts
│ │ └── ingestion.ts
│ ├── llm/ # Claude AI integration
│ ├── notifications/ # Email digest system
│ └── helpers/ # Phase 6 helpers
├── public/
│ ├── manifest.json # PWA manifest
│ ├── sw.js # Service worker
│ └── icon-*.svg # App icons
├── scripts/
│ ├── generate-icons.js # Icon generator
│ └── send-digest.ts # Manual digest trigger
└── .github/workflows/ # GitHub Actions
├── daily-scrape.yml
└── daily-digest.yml
# Development
npm run dev # Start dev server
npm run build # Build for production
npm run start # Start production server
# Utilities
npm run scrape # Run event scrapers manually
npm run send-digest # Send email digest manually
node scripts/generate-icons.js # Generate PWA icons
# Code Quality
npm run lint # Lint code
Currently scraping:
Easily extensible to add more sources!
# Install Vercel CLI
npm install -g vercel
# Deploy
vercel
# Set environment variables in Vercel dashboard
Set these in your deployment platform:
MONGODB_URIANTHROPIC_API_KEY (optional)RESEND_API_KEY (optional)NOTIFICATION_EMAIL (optional)The project includes workflows for:
Set these secrets in GitHub:
MONGODB_URIANTHROPIC_API_KEYRESEND_API_KEYNOTIFICATION_EMAILThis is a personal project, but suggestions and improvements are welcome!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)This project is open source and available under the MIT License.
Rahul - @Rahul21sai
Project Link: https://github.com/Rahul21sai/PULSEBLR
Made with ❤️ for the Bangalore tech community