All Projects → stoic1979 → teammanager

stoic1979 / teammanager

Licence: Apache-2.0 license
Small team manager written in MEAN stack

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to teammanager

Hacktoberfest2021-for-everyone
This repository is for everyone who wants to participate in Hacktoberfest 2022. Anyone can contribute/add quality code or projects for your Swags (T- Shirt), must be relevant that can add some value to this repository.
Stars: ✭ 178 (+493.33%)
Mutual labels:  angularjs
awesome-engineering-management
Pointers and tools for learning and day-to-day practice of engineering management & leadership.
Stars: ✭ 1,535 (+5016.67%)
Mutual labels:  project-management
angular-admin-panel
An Angular Admin boilerplate to quickly scaffold any large scale enterprise application.
Stars: ✭ 18 (-40%)
Mutual labels:  angularjs
angular-base-apps
UI library for angular JS apps
Stars: ✭ 62 (+106.67%)
Mutual labels:  angularjs
yoda
GitHub extension for agile project management, using the issues subsystem.
Stars: ✭ 86 (+186.67%)
Mutual labels:  project-management
ngTip
angularjs simple tip service with bootstrap alert style
Stars: ✭ 16 (-46.67%)
Mutual labels:  angularjs
ionic4-angular7-example
Ionic 4, Angular 7 and Cordova Tutorial: Build CRUD Mobile Apps
Stars: ✭ 57 (+90%)
Mutual labels:  angularjs
angular6-httpclient-example
Angular 6 HttpClient: Consume RESTful API Example
Stars: ✭ 38 (+26.67%)
Mutual labels:  angularjs
springcrm
An open-source CRM.
Stars: ✭ 14 (-53.33%)
Mutual labels:  project-management
treetime
TreeTime is a data organisation, management and analysis tool. A tree is a hierarchical structure that arranges information in units and sub-units. TreeTime uses linked trees (one data item can be part of different distinct trees) to store and organise any general purpose data.
Stars: ✭ 26 (-13.33%)
Mutual labels:  project-management
componentity
Thousands of components ready to be copy-pasted!
Stars: ✭ 15 (-50%)
Mutual labels:  angularjs
Saway4ru
В этом релизе Вы найдете дополнительные материалы к книге "Путь аналитика. Практическое руководство ИТ-специалиста" (https://www.piter.com/product_by_id/40878036) Саму книгу можно заказать по адресу https://goo.gl/Av7Zmg
Stars: ✭ 22 (-26.67%)
Mutual labels:  project-management
GiantShaftEnterprises
Incremental idle game about building businesses and shaft mining asteroids....and maybe conquering the galaxy along the way.
Stars: ✭ 41 (+36.67%)
Mutual labels:  angularjs
trackie
⏳ trackie is a private, daemon-less time tracker for your CLI.
Stars: ✭ 39 (+30%)
Mutual labels:  project-management
micro-service-practice
OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 25 (-16.67%)
Mutual labels:  angularjs
PulseTile-AngularJS
Leading edge modular UI framework for healthcare. Based on AngularJS. See documentation at http://docs.pulsetile.com/ See plugins at https://github.com/PulseTile-Plugins ##
Stars: ✭ 19 (-36.67%)
Mutual labels:  angularjs
VTMsite
Vampire: The Masquerade character creator page made with Angular
Stars: ✭ 36 (+20%)
Mutual labels:  angularjs
front-end-notes
前端课程学习笔记汇总
Stars: ✭ 57 (+90%)
Mutual labels:  angularjs
js-sdk
JavaScript frontend SDK for ConfigCat. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
Stars: ✭ 21 (-30%)
Mutual labels:  angularjs
meta
Ellaism Project Management
Stars: ✭ 13 (-56.67%)
Mutual labels:  project-management

teammanager

Open source team/project management system written in MEAN stack.

Features

Team manager has the following features:-

  • Token based auth, login/signup
  • REST APIs (with token auth)
  • A team manager registers his/her account, create a team and invites team members.
  • A team manager creates projects, assigns tasks and monitor progress.
  • A team member updates progress on tasks, can comment on tasks, changes status to done when finished etc.
  • User role based UI
  • Unit tests with Mocha/Chai
  • Database seeding with demo data - manager, team, project, assignee etc.
  • Charts for visualizing project status etc.
  • Admin panel for administration.

Watch Demo

Live Demo On Heroku

Dashboard screenshot

Alt text

Issues screenshot

Alt text

Mocha unit test screenshot

Alt text

Getting started

First of all, you must have nodejs and mongodb installed on your computer.

Run these commands in your terminal in the directory of the cloned repository.

npm install
node test
node start

Technical Stack

  • Back-end: Node, Express, Mongoose/MongoDB
  • Front-End: JQuery, Bootstrap, Angularjs
  • Unit Tests: Mocha, Chai

Motivation to create Team Manager?

I was using JIRA for task/project management but it is paid and has so many features that I dont need. I was looking for a compact minimalist team management system, so I created this one for myself and for my small team. Would anticipate that this open source project would be useful to anyone who has same need !

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].