Sprunt is an innovative platform that leverages artificial intelligence to automate and streamline agile development processes. It eliminates manual standups, automates task creation, and provides intelligent insights for better team productivity.
- 🤖 AI-Driven Daily Standups
- 📊 Automated Task & Sprint Management
- 🔍 Smart Code Review & Documentation
- 📈 AI-Powered Analytics & Insights
- 🔄 Seamless Integration with Existing Tools
- Next.js 14
- TypeScript
- Tailwind CSS
- React
- Python FastAPI (AI Backend)
- Node.js Express (API Backend)
- OpenAI GPT-4
- Supabase
sprunt/
├── frontend/ # Next.js frontend application
│ ├── src/
│ │ ├── app/ # Next.js app router pages
│ │ │ ├── components/ # Reusable React components
│ │ │ └── styles/ # Global styles and Tailwind config
│ │ └── public/ # Static assets
│ ├── backend-ai/ # Python FastAPI AI backend
│ │ ├── main.py # Main FastAPI application
│ │ └── .env # Environment variables
│ └── backend-node/ # Node.js API backend
│ ├── index.js # Main Express application
│ └── .env # Environment variables
└── README.md # Project documentation
- Node.js 18+
- Python 3.8+
- OpenAI API Key
- Supabase Account
- Clone the repository:
git clone https://github.com/yourusername/sprunt.git
cd sprunt- Install frontend dependencies:
cd frontend
npm install- Install AI backend dependencies:
cd backend-ai
pip install -r requirements.txt- Install Node.js backend dependencies:
cd backend-node
npm install- Set up environment variables:
- Copy
.env.exampleto.envin both backend directories - Add your OpenAI API key and Supabase credentials
- Copy
- Start the frontend:
cd frontend
npm run dev- Start the AI backend:
cd backend-ai
uvicorn main:app --reload- Start the Node.js backend:
cd backend-node
npm startOPENAI_API_KEY=your_openai_api_key_here
SUPABASE_URL=your_supabase_url_here
SUPABASE_ANON_KEY=your_supabase_anon_key_here
SUPABASE_URL=your_supabase_url_here
SUPABASE_ANON_KEY=your_supabase_anon_key_here
PORT=3000
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenAI for GPT-4 API
- Supabase for database and authentication
- Next.js team for the amazing framework