Skip to content

acm-projects/Planwhich

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 

Repository files navigation

🗂️ Planwhich 🗂️

Managing a project often means chasing down files, juggling tools, and trying to keep everyone on the same page. It’s easy to lose track of what’s been done and what’s slipping through the cracks. Planwhich brings clarity to the chaos. Instead of bouncing between spreadsheets, kanban boards, cloud drives, and calendars, Planwhich gives project leads one centralized space to run their team. Schedule meetings, track progress visually, document key decisions, and keep everything from important links to past bugs and files organized and accessible. Even handoffs between semesters or team changes become easier, with everything stored and searchable in one place. With Planwhich, you don’t just manage projects; you lead them with confidence.


MVP ✔️

  • Project Creation

    • Help users set up projects
    • Add members, tasks, and organizational functions
  • Project Archive

    • Upload notes, deck, documentation
    • Organize files
  • Kanban Generation

    • Create task boards for each team/project
    • Drag-and-drop task management
  • Meeting Integration

    • Notes from weekly syncs, assign follow-ups
    • Calendar Integration
  • User Profile

    • Includes skills, preferred roles, and past project history

Stretch Goals 💡

  • Resource Chatbot – Chatbot that answers questions about documentation

Milestones ⏲️

Week 1:
- Assign roles, finalize features, research AWS tools, wireframes
Week 2:
- Frontend: Finish up wireframes, start creating basic pages - Backend: Continue learning about AWS tools, create ER diagrams, identify relationships
Week 3:
- Frontend + Backend: Set up Auth & Integrate - Frontend: Basic pages finished - Backend: Basic tables set
Weeks 4–5:
- Frontend + Backend: Integrate GitHub Repo Feature
Weeks 6–7:
- Frontend + Backend: Kanban task board and meeting log UI + Integration
Weeks 8–9:
- Frontend + Backend: Polish UI, begin email/calendar integrations, Presentation Prep
Week 10:
- Testing, Final Changes, Present!

Tech Stack & Resources 💻

  • Frontend: React + Next.js
  • Backend: Node.js
  • Database: DynamoDB / Amazon RDS (Postgres)
  • Authentication: Auth0
  • GitHub Integration: GitHub Repos API
  • Calendar: Google Calendar API
  • Email Service: Amazon SES
  • Storage: Amazon S3
Tutorials ⏯️
Environment Setup ⚙️

Frontend Setup

Backend Setup


Possible Roadblocks 🧠

  • SQL Schema Setup → Use tools like dbdiagram.io or draw.io for ERD
  • RDS Setup Time → Allocate Week 2 to create instance, user, and connect via pgAdmin
  • Email Limits / Verification → Use SES sandbox for dev testing; production requires verification

Competition ⚔️

Tool Strengths Weaknesses
Jira Full suite for PM Not tailored to ACM projects, no repo/interview integration
Trello Simple task boards No repo/interview integration
Notion Flexible workspace Not optimized for dev workflows

Meet the Team

Project Manager 🌠: Shraddha Subash

Developers ⭐:

  • Kaitlyn Ferguson
  • Aarya Niraula
  • Rishi Vallabhaneni
  • Aaron Gheevarghese

Industry Mentor 🌠: Rishi Mekha

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7