• Cr4yfish@lemmy.worldOP
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          Well, yes, in a way at least. I’m not pretending to invent something never done before. Although it already has multiple features that Anki doesn’t have.

  • iopq@lemmy.world
    link
    fedilink
    arrow-up
    24
    ·
    2 days ago

    I have some suggestions: let’s not make people translate to English unless they are learning English. I don’t want to be thinking about whether “I’m coming Friday” is correct grammar in English. I want to be thinking about my target language!

    • Cr4yfish@lemmy.worldOP
      link
      fedilink
      arrow-up
      14
      ·
      edit-2
      2 days ago

      Thanks for the suggestion, I’ll definitely try to make the app as language inclusive as possible!

      Also, sorry if I might’ve been too vague with the post title. The app is just similar to Duolingo in terms of structure and the idea, however it’s not specific to language learning but supposed to cater to any subject, really.

      For example, I personally use it to study for my university subjects.

    • OsrsNeedsF2P@lemmy.ml
      link
      fedilink
      arrow-up
      7
      ·
      2 days ago

      This app seems to be about any generic courses, not just language learning. So someone can make a language course in the way you’ve described

  • AliasAKA@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 days ago

    Is there any interest in getting local models to run using this? I’d rather not use Gemini, and then all the data can reside locally (and not require a login).

    I’d be happy to work on this, though I’m a python developer not a typescript one.

    • Cr4yfish@lemmy.worldOP
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      Yeah, good idea. It’s possible to do that with WebLLM & Langchain. Once Langchain is integrated, it’s kinda similar to the Python Version so should be do-able I think.

      • AliasAKA@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        Ah interesting — again happy to help out if there’s anything I can contribute to. I can make a feature request on github if there’s interest.

  • grapemix@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    2 days ago

    Is it for self-host ppl too?

    For all projects/apps, I am looking for OIDC, S3 and PgSQL. It’s easier to implement these features earlier and these features will make any projects more popular in the self host community.

    • Cr4yfish@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      Is it for self-host ppl too?

      In theory not an issue. I use Supabase, which you can self host as well.

      You can also self host the Mistral Client, but not Gemini. However, I am planning to move away from Gemini towards a more open solution which would also support self hosting, or in-browser AI.

      I am looking for OIDC, S3 and PgSQL

      Since I use Supabase, it runs on PgSQL and Supabase Storage, which is just an Adapter to AWS S3 - or any S3, really. For Auth, I use Supabase Auth which uses OAuth 2.0, that’s the same as OIDC right?

      • grapemix@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        Very cool. You can check out ollama for hosting local ai model.

        OIDC is an extension of OAuth2 that focuses on user authentication rather than user authorization. Once OIDC authenticates a user, it uses OAuth2 specifications to perform authorization.

        The easiest way to support oidc is thru using lib from your framework/language. All major language should already have oidc lib. Take a look for authelia which has pretty nice doc. We host lots of app and we don’t want to login hundred times for each apps. It’s nice to login once only and all apps play nice to each other ;)

  • JustMarkov@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    Cool project! Is there any plans on releasing a mobile app in the future? I’m allergic to PWAs.

    • AliasAKA@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      I personally love PWAs — why the hate for them? Personally I think more apps should be PWAs instead.

      • JustMarkov@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        Native apps will always be better, imo. I think less apps should use PWAs. No offense to those who use them, though. It’s just my personal preference.

        • Cr4yfish@lemmy.worldOP
          link
          fedilink
          arrow-up
          1
          ·
          2 days ago

          Fair opinion. Native Apps do have some huge advantages, but also some disadvantages.

          I’ve coded both before (although way more PWAs) and with Native you also run into Platform issues as long as you don’t ship exclusively for one Platform.

          PWAs have a huge advantage here since they run the same everywhere as long as the Platform has a browser which is not safari.

    • Cr4yfish@lemmy.worldOP
      link
      fedilink
      arrow-up
      5
      ·
      2 days ago

      Thanks, haha. I’d love develop a Native App for it too but this is a zero-budget Project (aside from the Domain). PlayStore has a one-time fee so that’s 25€ for Android + 8€/Month for the IOS AppStore just to have the App on there.

      In theory, I could just have a downloadable .apk for Android to circumvent the fee but most people don’t want to install a random .apk from the internet. And I’m not developing a Native App for like 3 people excluding myself (I’m an iPhone user).

      Soo, yeah that’ll probably not happen :(.

      • JustMarkov@lemmy.ml
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 days ago

        In theory, I could just have a downloadable .apk for Android to circumvent the fee but most people don’t want to install a random .apk from the internet.

        You could’ve considered F-Droid.

        Soo, yeah that’ll probably not happen :(.

        It’s sad. Anyway, good luck with future development!

  • GravitySpoiled@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    2 days ago

    That sounds cool! Is there already a release? If not, don’t rush it :)

    Edit: never mind. I just saw the website 😅

        • Cr4yfish@lemmy.worldOP
          link
          fedilink
          arrow-up
          4
          ·
          2 days ago

          Hm that’s very weird. I can’t replicate it and I used some random SSL checker website and it checks out as well.

          Really not sure why that’s happening.

          • youmaynotknow@lemmy.ml
            link
            fedilink
            arrow-up
            2
            ·
            2 days ago

            It’s a great looking site at first glance (haven’t signed up yet). I just sandboxed a browser and let it run without forcing HTTPS. Funny thing is that it does show it as being https when disabling https enforcement.

            I’ll take it for a spin this afternoon when I get back home (or in my phone when I get bores at the recital my wife is forcing me to go to 🤣🤣🤣).

  • bloubz@lemmygrad.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 days ago

    Cool concept! Good luck with it

    Hope you can get around to let switch models, and maybe let people use open-source/open data models?

    I’ve also heard about Vercel AI SDK that let’s you use different models with a common SDK so that it doesn’t rely on implementation