Develop and customize senaite

Hi. i am a django developer. my question is that is it possible to develop and customize senaite for our needs? how about working plone with python 2.7?? in a few months that will be out of service. i looked at senaite.core github but i cant understand a lot of it and i think that is so hard to develop and customize seniate for our needs. any idea?

First of all, there is the plan to upgade SENAITE to Plone 5 in combination with Python 3: https://github.com/senaite/senaite.core/blob/1.3.x/P8_UPGRADE_GUIDE.md

The first goal has been achieved, so SENAITE v2 is already running on top of Plone 5.2.2: https://pypi.org/project/senaite.lims/2.0.0rc1/

The second goal will take some time, cause besides making the code to be Python 3 fully compatible, we’d need to move all AT content types to Dexterity. However, this indeed is a top-priority task now.

SENAITE is built on tope of Plone framework + Zope, so if you plan to implement SENAITE and customize it to your needs, better you look first to Plone and Zope documentation:
https://docs.plone.org/develop/index.html
https://zope.readthedocs.io/en/latest/zopebook/index.html