https://github.com/srteerra/keno
An experimental app that provides practical productivity tips for developers generated with OpenAI
https://github.com/srteerra/keno
ai artificial-intelligence contributions-welcome first-pull-request nextjs open-source openai productivity typescript
Last synced: about 2 months ago
JSON representation
An experimental app that provides practical productivity tips for developers generated with OpenAI
- Host: GitHub
- URL: https://github.com/srteerra/keno
- Owner: srteerra
- License: gpl-3.0
- Created: 2025-11-28T05:14:30.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2026-03-25T17:15:26.000Z (2 months ago)
- Last Synced: 2026-03-26T18:40:51.402Z (2 months ago)
- Topics: ai, artificial-intelligence, contributions-welcome, first-pull-request, nextjs, open-source, openai, productivity, typescript
- Language: TypeScript
- Homepage: https://keno-nine.vercel.app
- Size: 1.81 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐ฏ Keno
**Daily productivity tips for developers, powered by AI**
_Work smarter. Ship faster. Learn every day._
[](https://nextjs.org/)
[](https://www.typescriptlang.org/)
[](https://tailwindcss.com/)
[](https://vercel.com/)
[Live Demo](https://keno-nine.vercel.app/) ยท [Report a Bug](https://github.com/srteerra/keno/issues) ยท [Request Feature](https://github.com/srteerra/keno/issues)
---
## ๐ What is Keno?
Keno is a web app that delivers **fresh, AI-generated productivity tips** every day โ tailored for developers. No fluff. Just practical, copy-paste-ready advice across the tools you already use.
> ๐ก Think of it as a daily standup with a senior dev who always has a useful trick up their sleeve.
---
## โจ Features at a Glance
| Feature | Description |
| -------------------------- | -------------------------------------------------- |
| ๐ค **AI-Powered Tips** | Fresh insights generated daily via OpenAI |
| ๐๏ธ **6 Categories** | Git ยท Terminal ยท Editor ยท React ยท CSS ยท TypeScript |
| ๐ **Dark Mode** | Easy on the eyes, day or night |
| ๐ฑ **Responsive** | Works on desktop, tablet, and mobile |
| ๐๏ธ **Syntax Highlighting** | Code snippets rendered with Prism.js |
| ๐ **Daily Refresh** | New content every day to keep learning |
---
## ๐ Getting Started
### Prerequisites
Make sure you have the following installed:
- **Node.js** `>= 20.0.0` โ [Download](https://nodejs.org/)
- A package manager: `npm`, `yarn`, `pnpm`, or `bun`
### 1 ยท Clone & Install
```bash
git clone https://github.com/srteerra/keno.git
cd keno
npm install
```
### 2 ยท Set Up Environment Variables
Create a `.env.local` file in the project root:
```env
# .env.local
NEXT_PUBLIC_API_URL=https://your-api-url.com/api
```
> โ ๏ธ Without this variable, the app won't be able to fetch AI-generated tips.
### 3 ยท Run the Dev Server
```bash
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) โ you're good to go! ๐
---
## ๐ ๏ธ Tech Stack
```
keno/
โโโ Framework โ Next.js 15 (App Router)
โโโ Language โ TypeScript 5.x
โโโ Styling โ Tailwind CSS
โโโ UI Components โ Radix UI / shadcn/ui
โโโ Markdown โ react-markdown
โโโ Highlighting โ Prism.js
โโโ Icons โ Lucide Icons
โโโ Deployment โ Vercel
```
---
## ๐ Available Scripts
```bash
npm run dev # Start development server (localhost:3000)
npm run build # Build for production
npm run start # Start production server
npm run lint # Lint with ESLint
npm run type-check # Run TypeScript type check
```
---
## ๐ Project Structure
```
keno/
โโโ app/ # Next.js App Router pages & layouts
โโโ components/ # Reusable UI components
โโโ lib/ # Utilities and helpers
โโโ public/ # Static assets
โโโ .env.local # Environment variables (create this!)
```
---
## ๐ค Contributing
Contributions, issues, and feature requests are welcome!
1. Fork the repository
2. Create your branch: `git checkout -b feature/my-feature`
3. Commit your changes: `git commit -m 'Add my feature'`
4. Push to your branch: `git push origin feature/my-feature`
5. Open a Pull Request
---
## ๐ Built With
- [Next.js](https://nextjs.org/) โ React framework
- [OpenAI](https://openai.com/) โ AI model provider
- [Vercel](https://vercel.com/) โ Hosting & deployment
- [shadcn/ui](https://ui.shadcn.com/) โ UI component system
---
โญ **Found this useful? Give it a star!** โญ
_Made with โค๏ธ by developers, for developers_