Daylight is a powerful tool designed to help organizations effectively manage and evaluate development teams. With seamless GitHub integration and performance tracking, Daylight provides valuable insights to improve efficiency and collaboration across teams.
- 🔗 GitHub Integration: Easily track issues, PRs, and team activity with GitHub integration.
- 🚀 Performance Tracking: Monitor developer and team efficiency with metrics like issue resolution time, PR activity, and more.
- 👥 Team Management: Manage multiple teams, assign tasks, and approve/reject PRs directly from the app.
- 🤖 AI-Driven Insights: Leverage AI to generate actionable insights that boost performance and collaboration.
- 🎯 Score-based System: Get detailed scoring for developers and teams based on their efficiency and productivity.
- 💻 Frontend: TypeScript, React, Tailwind CSS
- ⚙️ Backend: Node.js, Express.js, MongoDB
- 🛠️ Build Tool: Vite
- 🗄️ Database: MongoDB
- 🟢 Node.js (>= 14.x)
- 🍃 MongoDB (>= 4.x)
- 🖥️ Git
-
Clone the repository:
git clone https://github.com/Daylight-LLC/Daylight.git cd Daylight -
Install dependencies for both frontend and backend:
cd frontend npm install cd ../backend npm install
-
Set up environment variables: Create a
.envfile in both thefrontendandbackenddirectories with the following configuration:For
backend:PORT=5000 MONGO_URI=your_mongo_db_uri GITHUB_API_KEY=your_github_api_key
-
Start the development servers:
- Frontend:
cd frontend npm run dev - Backend:
cd backend npm run dev
-
Backend
Open your browser and go to
http://localhost:3000.
- 🔧 Create Projects: Users can create new projects and invite team members.
- 📝 Assign Issues: Assign issues to developers directly from the dashboard.
- ✅ PR Management: Review, approve, or reject pull requests from your team members.
- 📊 Performance Analytics: Gain insights into developer and team performance based on GitHub activity.
- ⏳ Time taken to close issues.
- ✅ PR approval and rejection history.
- 🔄 Number of commits and changes per day.
We welcome contributions! Please read our Contributing Guide before making a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any queries or support, feel free to reach out to us at [[email protected]].