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: 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 (3 months ago)
- Default Branch: master
- Last Pushed: 2025-11-30T06:51:00.000Z (3 months ago)
- Last Synced: 2025-12-01T07:20:45.999Z (3 months ago)
- Topics: ai, artificial-intelligence, contributions-welcome, first-pull-request, nextjs, open-source, openai, productivity, typescript
- Language: JavaScript
- Homepage:
- Size: 109 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Keno 🎯
> Daily productivity tips for developers, powered by AI
A modern web application that delivers practical, immediately actionable productivity tips to help developers work smarter. Built with Next.js and powered by AI.
[](https://nextjs.org/)
[](https://www.typescriptlang.org/)
---
## ✨ Features
- 🤖 **AI-Powered Tips**: Get fresh productivity insights generated by OpenAI
- 🎯 **Multiple Categories**: Git, Terminal, Editor, React, CSS, TypeScript
- 🎨 **Beautiful UI**: Clean, modern interface with dark mode support
- 📱 **Mobile Friendly**: Works seamlessly on all devices
- 🔄 **Daily Updates**: New tips every day to keep you learning
- 🎨 **Markdown Support**: Tips rendered with syntax highlighting
---
## 🚀 Quick Start
### Prerequisites
- Node.js >= 20.0.0
- npm, yarn, pnpm, or bun
### Installation
```bash
# Clone the repository
git clone https://github.com/srteerra/keno.git
cd keno
# Install dependencies
npm install
# Run development server
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) to see the app.
---
## 🛠️ Tech Stack
- **Framework**: [Next.js 15](https://nextjs.org/) (App Router)
- **Language**: [TypeScript](https://www.typescriptlang.org/)
- **Styling**: [Tailwind CSS](https://tailwindcss.com/)
- **UI Components**: [Radix UI](https://www.radix-ui.com/) / [shadcn/ui](https://ui.shadcn.com/)
- **Markdown**: [react-markdown](https://github.com/remarkjs/react-markdown)
- **Code Highlighting**: [Prism.js](https://prismjs.com/)
- **Icons**: [Lucide Icons](https://lucide.dev/)
- **Deployment**: [Vercel](https://vercel.com/)
---
## 🎨 Environment Variables
Create a `.env.local` file:
```env
NEXT_PUBLIC_API_URL=https://your-api-url.com/api
```
---
## 📖 Available Scripts
```bash
# Development
npm run dev # Start dev server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run type-check # TypeScript check
```
---
## 🙏 Acknowledgments
- [Next.js](https://nextjs.org/) - React framework
- [Vercel](https://vercel.com/) - Hosting platform
- [OpenAI](https://openai.com/) - AI model provider
---
## ⭐ Show your support
Give a ⭐️ if this project helped you become more productive!
---
**Made with ❤️ by developers, for developers**