Skip to content

migrate backend #55

Closed
Closed

Description

@PranavU-Coder

replace payloadCMS, mongoDB and other services inside the backend dir/ with robust & relevant frameworks for authentication & blogging purposes.

Activity

  1. dhzdhd commented on Oct 8, 2026

    @dhzdhd
    Member

    What backend will this be migrated to and what will the deployment look like

  2. iamGauravGhosh commented on Oct 8, 2026

    @iamGauravGhosh
    Contributor

    What backend will this be migrated to and what will the deployment look like

    For now, we are removing Express.js, Payload CMS, and MongoDB. Instead, we will use Next.js for both the backend and frontend, since it is a full-stack framework. We have also decided to migrate to the latest version of Next.js.

    We will be using Better Auth for authentication, as Pranav and I were discussing some ideas that would require it. With Better Auth, we won't need a CMS, since we can easily build our own dashboard and other necessary features. For now, blog posts will be stored as .md files, but we have future plans for that as well.

    We are also considering migrating our database to either NeonDB or Convex, depending on our needs. Since both offer structured data storage, we believe migration will be easier. Our main goal is to maintain flexibility so that we can switch databases in the future if our requirements change.

  3. dhzdhd commented on Oct 8, 2026

    @dhzdhd
    Member

    Looks good. If you ever need a CMS, consider using Sveltia as it uses Git as the backend. You will not have to worry about a database and at the same time can enjoy all the benefits a CMS provides. I like that you guys are moving away from Payload as they have essentially closed off support for anything non NextJS.
    Please do let me know if you require a review from me.

  4. PranavU-Coder commented on Oct 11, 2026

    @PranavU-Coder
    MemberAuthor

    #56 resolves this, closing this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions