Kickly: Tekoälypohjainen projektialusta startupeille
Kickly on startupeille rakennettu tekoälypohjainen projektinhallinta-alusta, joka yhdistää älykkään tehtävien automatisoinnin, tiimiyhteistyön ja reaaliaikaisen edistymisen seurannan yhdeksi tuotteeksi.
Keskustele Projektistasi
Haaste
Startup-tiimit menettivät viikkoja suunnittelun ja koordinoinnin ylityöhön ennen yhtäkään koodiriviä.
- AI-keskeinen suunnittelu: Yleiset projektimallit eivät toimineet. Järjestelmän piti luoda tiekarttoja vaiheineen, tehtävineen, aikatauluineen ja resurssiarvioineen, jotka oli räätälöity toimialan ja tiimin koon mukaan.
- Reaaliaikainen yhteistyö: Useiden jäsenten piti pystyä muokkaamaan tauluja, aikatauluja ja kanavia samanaikaisesti ilman konflikteja tai tiedon menetystä.
- Palvelukoordinointi: AI-suunnittelun, tehtävienhallinnan, ajanseurannan, chatin ja laskutuksen piti toimia yhdessä skaalautuen samalla itsenäisesti.
- Alustojen välinen synkronointi: Tiimit, jotka vaihtoivat työpöytä- ja verkkoympäristöjen välillä, odottivat jokaisen toiminnon näkyvän välittömästi molemmilla alustoilla.
- Monimutkainen laskutus: AI-krediitit, tiimipaikat, tallennusrajoitukset ja ominaisuustasot vaativat automaattista käytön seurantaa ja suunnitelmien hallintaa.
- AI Latency: Samanaikaisten suunnitelmien luonnin ja avustajakyselyjen piti pysyä nopeina käytön lisääntyessä.
Meidän Ratkaisumme
Rakensimme Kicklyn hajautetuksi järjestelmäksi, jossa AI-suunnittelu, yhteistyö, ajanseuranta ja laskutus toimivat itsenäisinä palveluina. Jokainen palvelu voi skaalata kysynnän mukaan kaatamatta koko alustaa.
Arkkitehtuuri
- Frontend: React, Next.js, TypeScript
- Desktop: Electron for Windows and Mac
- Backend: Node.js, Express, Python, FastAPI
- AI Engine: OpenAI API
- Real-Time: WebSocket, Socket.io
- Database: PostgreSQL, Prisma, MongoDB, Redis
- Async Processing: Celery, RabbitMQ
- Billing: Stripe API
- Infrastructure: Docker, Kubernetes, AWS, Nginx
- Authentikointi: JWT-pohjainen todennus rooli- ja projektitasoisilla käyttöoikeuksilla
Avainominaisuudet
- AI-projektisuunnittelu: Muuntaa startup-ideat projektisuunnitelmiksi, joissa on vaiheita, tehtäviä, aikatauluja ja resurssiarvioita.
- Älykäs tehtävienhallinta: Mukautetut työnkulut, taulut, riippuvuudet, omistajat ja edistymisen seuranta.
- Sisäänrakennettu ajanseuranta: Seuraa tehtäviin käytettyä aikaa ja tarjoaa tietoa resurssien jakamisesta.
- Tiimichat ja kanavat: Projektikohtaiset kanavat viesteille, tiedostoille ja tehtäväkeskusteluille.
- Työpöytä- ja verkkoympäristön yhdenmukaisuus: Pitää projektit, tehtävät, viestit ja aikamerkinnät synkronoituna.
- AI-avustajan integrointi: Tarjoaa kontekstitietoisia vastauksia hyödyntäen projektisuunnitelmia, edistymistä ja tiimin toimintaa.
- Tilausten hallinta: Hallitsee automaattisesti AI-krediittejä, tallennustilaa, paikkoja, päivityksiä, alennuksia ja ylityksiä.
- Toimintasyötteet: Näyttää tehtävät, viestit, kirjatun ajan ja projektipäivitykset yhdellä aikajanalla.
- API-yhteys: REST API-rajapinnat integraatioita varten palkanlaskennan ja ulkoisten projektinhallintajärjestelmien kanssa.
- Turvallisuus ja käyttöoikeudet: Roolipohjaiset pääsynhallinnat tiedon ollessa salattuna siirron aikana ja levossa.
Tulokset
Teknologiapino
caseStudyDetail.more Tapaustutkimukset
Tutustu lisää teknisiin toteutuksiimme
Catant HR & Workforce Management Platform
Catant on modulaarinen HR- ja työvoiman hallintajärjestelmä, joka auttaa yrityksiä hallitsemaan työntekijöitä, palkanlaskentaa, läsnäoloa ja vaatimustenmukaisuutta yhdestä kojelaudasta.
AI-pohjainen laskujen käsittely OCR:n ja QuickBooks-integraation avulla
Keskisuuri yritys, joka käsitteli satoja toimittajalaskuja kuukausittain, halusi poistaa manuaalisen tiedonsyötön poimimalla laskutiedot automaattisesti AI/OCR:n avulla ja synkronoimalla ne suoraan QuickBooks-järjestelmään kirjanpitoa ja maksujen seurantaa varten.
Usein kysytyt kysymykset
Kickly uses AI to turn a plain-language startup idea into an actionable project plan with structured phases, tasks, timelines, and resource estimates tailored to the project’s industry and team size.
Kickly uses WebSockets and Socket.io to synchronize tasks, messages, time entries, and project updates in real time, allowing team members to collaborate without manually refreshing or reconciling changes.
Kickly uses a shared backend and real-time communication layer to maintain synchronization between its desktop and web applications. Changes to projects, tasks, messages, and time entries are propagated across platforms so teams can switch devices without losing context.
Kickly separates AI workloads from its core application services using dedicated Python/FastAPI services. Celery and RabbitMQ handle AI generation and background jobs asynchronously, allowing resource-intensive workloads to scale independently as demand increases.
Kickly was built using React, Next.js, TypeScript, Electron, Node.js, Python/FastAPI, PostgreSQL, MongoDB, Redis, Socket.io, OpenAI API, Stripe API, Kubernetes, and AWS. This technology stack supports AI-powered planning, real-time collaboration, cross-platform applications, billing, and scalable backend infrastructure.
Valmis Muuttamaan Liiketoimintaasi?
Keskustellaan siitä, miten voimme soveltaa vastaavia ratkaisuja haasteisiisi.