Inspiration
Modern teams spend too much time searching Slack conversations, tracking deadlines manually, and preparing for meetings. Important commitments often get buried in long chat threads. We wanted to build an AI teammate that works proactively instead of waiting for commands—acting like a personal executive assistant inside Slack.
What it does
NEXUS AI is a proactive Slack AI assistant that helps users stay organized by:
Detecting deadlines and commitments from conversations Managing tasks and reminders using natural language Preparing meeting summaries and talking points Summarizing PDF documents Storing and searching personal notes and memories Generating AI-powered daily productivity digests Providing a web dashboard to view tasks, notifications, analytics, and chat with the assistant How we built it Backend: Node.js, TypeScript, Slack Bolt AI: Groq API (Llama 3.3 70B) Database: Supabase PostgreSQL Frontend: HTML, CSS, JavaScript Scheduling: Cron jobs OCR: Tesseract.js (document processing)
The Slack bot handles conversations and events while the backend manages AI responses, tasks, reminders, memories, and scheduled digests. The web dashboard communicates with the backend through REST APIs.
Challenges we ran into Connecting Slack events with backend services Designing reliable natural language task parsing Handling CORS between the dashboard and backend Keeping Slack commands and the web dashboard synchronized Debugging API routing and frontend data updates under hackathon time constraints Accomplishments that we're proud of Built a fully working Slack AI assistant from scratch Created an integrated web dashboard Implemented AI chat, task management, reminders, memory search, meeting preparation, PDF summarization, and productivity digests Successfully integrated Slack, Groq AI, and Supabase into one application Delivered a functional end-to-end productivity assistant within the hackathon timeline What we learned
This project taught us how to build production-style AI applications by integrating LLMs with Slack, REST APIs, databases, scheduling systems, and modern web technologies. We also gained experience designing AI workflows that solve real productivity problems rather than simply answering questions.
What's next for NEXUS AI Smarter natural language scheduling Google Calendar and Outlook integration Gmail integration Multi-workspace support Mobile application Voice interaction AI-powered project planning Team collaboration analytics Production deployment with authentication and enterprise security
Built With
- api
- bolt
- cron
- css
- github
- groq
- html
- javascript
- llama
- mode
- node.js
- postgresql
- rest
- slack
- socket
- supabase
- tesseract.js
- typescript
Log in or sign up for Devpost to join the conversation.