A minimal-and-robust Project Management Tool (for teams) that works on preferences.
Tech: Runs on Node.js + MongoDB.
OpenProjects is developed as a SaaP and made available to teams and remains exclusive & private to a team. Demo available here is used by the Computer Society of India - VIT University Chapter. Use the following credentials to login:
Username: guest
Password: guest
Frontend Developer Documentation available here.
In most technical organizations (barring several tech-startups), the people proposing ideas are not necessarily the people implementing ideas; that is, there exists an obvious-yet-detrimental gap between people who ideate (or the high level management) & developers. OpenProjects fits in to bridge this gap, by letting developers give their preference and/or opinions on a set of ideas proposed by fellow team members.
It is common for developers working (in teams) on projects to lose interest over time. Something which intrigues them today may not intrigue them tomorrow. They are more likely to lose interest in an idea if they weren't entirely fond of it to begin with but were forced into developing it due to time constraints, lack of workforce, lack of better ideas or other similar reasons. Using preferences, the Admin(s) can understand how a developer feels about a particular idea & also the quality of output they could expect. This helps the Admin(s) make an informed decision about the best developer candidates to work on a particular idea. The following four preferences are available for every idea:
- Extremely Interested - I will see this through to completion
- I like the idea - won't be willing to implement though
- I don't like the idea - but I will be interested in the tech involved
- Not Interested - This isn't my cup of tea
Universal Notifications, Personalized Notifications & Profile Access are available through the navigation menus.
- First time Signup using Access Codes. Admin can distribute these to the team members
- Ability to upload avatar
- Email Verification with unique link for every member
- Login using username/email. User avatar loads dynamically!
- Team Avatar & Quick Access to Team Slack & GitHub
- Team Activity Feed - ideas deleted, updated, proposed, admin approvals.
- Jump links to New Idea & Idea Pool
- Elaborate form fields to capture in-depth idea
- WYSIWYG Editor for detailed idea description
- Option to choose types of skills needed - users with these skills will get notified
- Movable/Draggable & Sortable Sticky Notes with Ideas proposed by user
- User can choose to edit/delete previously proposed ideas
- List of all available ideas proposed by team members
- Detailed description available on click
- Ability to select a preference to work on an idea and/or submit feedback to Admin(s)
- Option to sort ideas based on skills required
- Ability to set availability status (free/busy) using toggle. Dynamically Updated. User will not be notified of new ideas if busy.
- Admin Rating and Project Completion Rate (Managed by Admin)
- Current status of projects - In Progress, working
- Option to update user's skills
- Quick Access to user GitHub/LinkedIn
- GitHub Integration
- Slack/Gitter Integration
- Admin Portal UI
OpenProjects aims to be an end-to-end solution for Project Management - from ideation & collaboration (Slack/Gitter Integrations) to implementation & monitoring (GitHub Integration).
To get a custom build for your team or to request additional features, send an email here with your team's details & requirements.