Skip to content

k9mil/bookable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

bookable

We built bookable, an AI-powered consultation platform that transforms rough client ideas into comprehensive Product Requirements Documents (PRDs) through conversational AI.

Through our combined experiences at software agencies, we knew that converting leads was an expensive and timesinking task. Our research uncovered that:

  • 9/10 leads don't convert
  • 80% of clients don’t know what they want
  • 4 hours is spent on each client, on average

Which is why we built bookable. After reaching out to 170+ freelancers throughout the hackathon, we even got some on our waitlist.

Bookable Product

🎯 Project Overview

bookable streamlines the client onboarding process for consultants and agencies by using AI to:

  • Conduct intelligent consultations with clients
  • Gather requirements through natural conversation
  • Generate professional PRD documents automatically
  • Provide structured project summaries with timelines and budgets

🌟 Hackathon Achievement

This project was built during the Entrepreneur First Fall 2024 Hackathon and received 4th place with an honorable mention (some judges gave us third)!

πŸ’» Tech Stack

  • Lovable – for rapid prototyping
  • Python – backend language
  • FastAPI – backend framework
  • TypeScript – frontend language
  • React – frontend framework
  • OpenAI – LLM & transcription models
  • shadcn/ui – the standard for components

🎬 Demo

The video below shows an example run-through of the bookable platform, which includes showcasing the requirement gathering through natural conversation, project estimation, and general look & feel of the system. The slides are available here.

bookable_demo.mp4

πŸš€ Getting Started

Prerequisites

  • Node.js (v20+)
  • Python 3.12+
  • OpenAI API Key

Frontend Setup

cd frontend
npm install
npm run dev

After the frontend setup, the server will run on http://localhost:8080.

Backend Setup

cd backend

uv init
uv install -r requirements.txt
export OPENAI_API_KEY='your-api-key-here'

python asgi.py

After the backend setup, the server will run on http://127.0.0.1:5000.

Team

About

πŸ† (4th) Hackathon project built for Entrepreneur Fall Hack 2024 β€” AI-powered sales consultant which streamlines communication between clients and freelancers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors