A web-based project management system featuring gantt charts, time logging, and an extendable module system.
PHP JavaScript CSS Other
Latest commit 9ebcf5f Dec 28, 2016 @caseysoftware caseysoftware committed on GitHub Merge pull request #295 from es-oel/target-budgets
Fix for #294 : budgets not stored in database
Failed to load latest commit information.
classes Merge pull request #295 from es-oel/target-budgets Dec 28, 2016
files web2Project First Commit! 20080123 Jan 23, 2008
includes tweaked the user assignment list to default to email if display name … Apr 11, 2015
install updated the check to handle php7 Dec 23, 2016
js removed the old js loading messages Mar 16, 2014
lib removed the old reference Dec 23, 2016
locales updated the link to our wiki Jun 24, 2014
modules Assignee's name not shown in the 'task view' page Feb 17, 2016
style Merge pull request #295 from es-oel/target-budgets Dec 28, 2016
unit_tests removing the unneeded includes Aug 30, 2014
vendor updated the password mechanism to use password_hash Dec 31, 2014
.gitignore cleaning up the ignore Jan 5, 2014
.htaccess merged develop into master Dec 3, 2013
COPYING updating the copyrights for 2014 Jan 13, 2014
LICENSE updating the copyrights for 2014 Jan 13, 2014
README.md updated the docs site link Dec 27, 2016
THANKS.md updating the thank you's to include Katia's latest contribution Aug 6, 2014
base.php turned off debugging by default Jun 27, 2014
calendar.php removed all the include_once references Jun 13, 2014
composer.json tweaked the user assignment list to default to email if display name … Apr 11, 2015
composer.lock updated the password mechanism to use password_hash Dec 31, 2014
createuser.php adding a nonce to each of the addedit forms for later validation Dec 29, 2013
do_updatecontact.php filtering the update key a bit better Apr 30, 2014
do_user_aed.php improved username filtering on the external user creation page Dec 18, 2013
fileviewer.php cleaned up all the sentinel checks to make sure they're handled properly Oct 6, 2014
index.php fixing a routing error Nov 28, 2014
newuser.php fixing the theming for new accounts Dec 20, 2014
queuescanner.php merged develop into master Dec 3, 2013
updatecontact.php removed the hard coded template Dec 18, 2014


Scrutinizer Code Quality


web2Project is an Open Source system for online project management. It is based on an AMP-stack which means it is designed to run on Apache, MySQL, and PHP.

The best part is that it's free software. That means you can use it, extend it, customize it, delete it, change the colors of things, and even break it... all for free. We won't (and can't) demand payment, but that also means you can't demand help. Well, you can but then you look like a jerk and no one wants that.


  • PHP 5.3.8+
  • Mysql 5.x+
  • Apache 1.x+ or IIS 7+
  • PHP extensions:
  • GD (for Gantt Chart generation)
  • mbstring (only if you're using multi-byte strings)
  • zlib (for output compression)


Installing or upgrading your web2project is quite simple. The definitive copy of this guide is online at http://wiki.web2project.net/index.php?title=Installation

For More Information

We're always looking for feedback. If you have suggestions on how to make the system better or questions on how it should work, we provide places for that.

http://github.com/web2project/web2project is our Github page. The code is always available here.

http://www.web2project.net/ is our homepage. This is where the latest and greatest news will always be. This is also where we keep most of the links to everything else.

http://docs.web2project.net/ is our documentation wiki. We always try to keep the most up to date documentation here. Sometimes it's not always the best, but that's the joy of a wiki. You're welcome to help make things better.

http://support.web2project.net/ are our support forums. Whenever you have a question not addressed by the documentation, this is the first place to go. It's not acceptable to private message someone without their permission. Although the core development team is smart, our community is even smarter and it's possible - if not likely - that someone has found and solved your problem before. Remember that polite requests always go farther than terse commands.

http://bugs.web2project.net/ is where we collect and track bug reports. No software is perfect and nothing always behaves exactly as you expect 100% of the time. If you find something that doesn't work as expected or is broken, file a report here. Remember, the more specific you are, the easier it is for others to reproduce and eventually fix it.


web2Project is released under Clear BSD

The full text of the license is in the COPYING file.

Parts of web2Project include libraries from other projects which are used and included under their original licence(s).