An open API service indexing awesome lists of open source software.

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

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.

[![Next.js](https://img.shields.io/badge/Next.js-15-black)](https://nextjs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.x-blue)](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**