Hi, thanks for your question!
ClassDex has two parts: the backend that is only visible to you and other website administrators, and the frontend that is visible to website visitors. The backend enables you to take registrations, student information, and payments. The frontend allows students to see what classes are coming up and register for them. The backend can work without the frontend, however if you want students to register online then you’ll need to use the frontend which does require Cart66.
Sooo, to make a long story short, I think you probably do need Cart66. However, if you want to add students to the backend and take registration in another way, you could use the backend to keep track of the registrations.
If the main issue is that your classes are free, you could still use Cart66 to take registrations, even if no payment was involved. (Cart66 Lite is free and works great!)
If you give me some more details of your situations I’ll be happy to help further.
Best,
John