Home
Softono
ProjectPlanningTool

ProjectPlanningTool

Open source C#
46
Stars
22
Forks
8
Issues
14
Watchers
3 years
Last Commit

About ProjectPlanningTool

TeamBins is a project management, planning, and customer service tool built with Microsoft technologies. Originally developed as ProjectPlanningTool, it is no longer actively maintained but remains available as an open source solution for teams seeking a self-hosted project management alternative. The application is built on ASP.NET Core, uses Dapper for data access, AngularJS and TypeScript on the frontend, and jQuery UI with Twitter Bootstrap for interface components. Chart.js is used for data visualization. File uploads are handled through Azure Blob Storage, and MailKit is used for email functionality. Azure Application Insights provides monitoring and diagnostics. Key features include issue tracking with a listing view and detailed issue view, as shown in the interface screenshots. The tool supports database migration through a custom SimpleSqlMigrate utility that runs SQL scripts against a target database. Configuration is managed through web.config with connection strings and application settings. Inst

Platforms

Web Self-hosted Windows

Languages

C#

Links

TeamBins

A Project management/Planning/Customer service tool built with Microsoft technologies.

Build status

alt text

alt text

Built with

  • ASP.NET MVC 6 Asp.Net Core 1.1
  • ASP.NET SignalR Needs to be changed to support dot net core.
  • Windows Azure (Blog storage for file upload)
  • Angular JS
  • MailKit
  • jQuery
  • jQuery UI
  • Chart.Js
  • Twitter bootstrap
  • Typescript
  • Entity framework Dapper
  • Azure Application Insights
  • Passion for developing something cool and giving to the community

Installation / Setup

You need VS2015 + Dot net core installed to run the project.

  • Download the source code from github
  • Publish the Web project
  • Create a new database, run the migration scripts against your database. I created a simple migration tool which i use to push db changes to the live hosted version. You can use the same. Go to DbMigration/ and run the SimpleSqlMigrate exe. You need to input the location where you have the sql scripts(There is a sub folder called "scripts" which has the scripts needed) and the connection string.
  • Update the connection string,app settings values in your web.config
  • Profit !

Special Thanks to

  • All those wonderful people who worked behind those open source libraries
  • Jabbr friends

How to contribute

Write your feature and send a PR ! :)