Inspiration
Group projects are stressful. Deadlines get missed, teammates go quiet, and everyone ends up scrambling. We wanted to build something that takes the chaos out of group work, helping students focus on getting the project done instead of chasing each other.
What it does
PeaceMaker is a Discord bot with a web dashboard that keeps student groups organised. It lets you:
Track tasks and their completion status.
Assign roles and responsibilities.
Get automated reminders before deadlines.
See progress visually on a clean, intuitive dashboard.
Students can also add new tasks, assign deadlines, and manage team members directly from the dashboard — everything stays in sync in real time.
How we built it
Discord Bot: Created with discord.js to manage tasks, assignments, and reminders.
Backend: Firebase handles real-time syncing between the bot and the dashboard.
Web Dashboard: Simple HTML/CSS/JS interface showing tasks, deadlines, assignees, and progress bars.
Integration: Any updates from the bot automatically reflect on the dashboard instantly.
Challenges we ran into
Ensuring smooth real-time sync between the bot and the dashboard.
Designing a simple UI that shows all necessary info without clutter.
Handling task assignments and multiple deadlines when several people are involved.
Accomplishments that we're proud of
Built a fully functional Discord bot that’s easy to set up for any group.
Created a dashboard that clearly visualises task progress and deadlines.
Designed a system that nudges teammates automatically, keeping groups accountable.
What we learned
Real-time database syncing can be tricky, but it’s powerful when done right.
Thoughtful UX/UI choices, like progress bars and upcoming deadlines panels, make a huge difference in usability.
Focusing on a small, impactful feature set is key for hackathon success.
What's next for PeaceMaker
Integrate with calendar apps to automatically populate deadlines.
Add daily or weekly summary digests for the team.
Support multiple projects per group and task dependencies.
Build a mobile-friendly version for updates on the go
Built With
- discord
- flask
- javascript
- python
- react
- ts
- vue

Log in or sign up for Devpost to join the conversation.