No, the first Beta isn't out yet. It was originally slated to come out this Jan - March, but the release date has likely been pushed back a bit so that Meyaoi can release the first demo in a complete form (1 romantic route + all festivals, mechanics, events, etc.).
I'd suggest keeping tabs on Meyaoi's Twitter (https://twitter.com/meyaoigames) for relatively frequent updates, but I'm sure once the beta releases we'll all get emails and this itch.io page will be updated 😊