> For the complete documentation index, see [llms.txt](https://lewe.gitbook.io/teamcal-neo/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lewe.gitbook.io/teamcal-neo/readme.md).

# TeamCal Neo

TeamCal Neo is is a web-based calendar application for the purpose of a day-based absence management of project teams.

![](https://3965970693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeNfJcWXKLPxRBe0ACiKo%2Fuploads%2FTJq0BCe4hkVK8G5lgyiM%2Flogo-64.png?alt=media\&token=db936b4a-eb4a-4f9c-9c60-2932bd2b310c)

TeamCal Neo is the successor of the popular TeamCal Pro. It is a web-based calendar application written in PHP and MariaDB/MySQL. It’s purpose is the day-based absence management of project teams.

TeamCal Neo’s goal was to keep the successful concept of a day-based calendar while modernizing the code-base and improving the UX with a responsive design. You can view it on any mobile device due to its responsive web design, however, its best viewed on a desktop.

TeamCal Neo supports the customization of holiday types and absence types, thus, its purpose can be altered to any graphical representation of timeline based processes or activities, e.g. a simple project plan or an event management. I have seen many great ideas of how to use TeamCal Pro that can also be done in TeamCal Neo.

The application comes in two flavors:

1. TeamCal Neo Basic (free)
2. TeamCal Neo (subscription)

Check out the [feature comparison](/teamcal-neo/readme/feature-comparison.md).

{% hint style="info" %}
**What's new in 6.0.0:** TeamCal Neo 6 uses a restructured database (MariaDB 10.4+ or MySQL 8.0+). Upgrading requires an import from 5.3.7. See [Upgrading](/teamcal-neo/upgrading.md).
{% endhint %}
