Project management Dashboard made with Django REST and Vue.js.
Explore & Enjoy!
“I want to implement agile environment in my workplace.”
While having this kind of idea on a management level 10 years ago could get ridiculed almost instantly, in today's software project environment agile rewards companies with a greater employee involvement and productivity.
This Project is a simulation of work environment, where more traditional agile techniques are blended with key gamification concepts of "reward" and "role".
- Login Form
- Registry Form
- While user's log out, side menu is not active
- Dropdown menu
- Project search bar
- Standard navbar functions
- Status Card - provides information about project status and current project count
- Project Card - provides project details - title, PM photo & description
- Enter Button - leads to Project Details page
- On Hold (ADMIN ONLY) - projects that current status is "on hold"
- Team Requirements Card - allows Coder to apply for a team
- & 3. - Join/Leave Team buttons
- User Card - generic portrait along with generic profile details
- Edit Button - allows User to provide information
- Take Test - which player type are you?
- Gamification Test - based on Bartle player taxonomy:
- New Charity(VISIBLE TO ADMIN ONLY) - allows Program Manager to propose new charities every month
- Charity Card - provides information regarding charity cause
- Donate Button - allows User to donate money
- Remove Button(VISIBLE TO ADMIN ONLY) - allows Program Manager to remove old charities every month
Django RESTful
Vue.js | Materialize | Chart.js
Docker | Heroku | Travis CI | AWS S3
Postgres | SQLite
django.test | coverage
Thank you,
Lukasz Malucha