Skip to content

To Do for full CRUD functionality #38

@burgerphilic18

Description

@burgerphilic18
Side Feature Status Description
Backend Topic (Read) ❌ Not Ready No endpoint exists to list all discussion categories/topics.
Backend Topic (Create/Update/Delete) ✅ Ready API endpoints exist to create, modify, and delete topics.
Backend Thread (Read) ❌ Not Ready No endpoint exists to list threads belonging to a specific topic.
Backend Thread (Create) ✅ Ready API endpoint exists (POST /threads/new) to start a thread.
Backend Thread (Update/Delete) ✅ Ready API endpoints exist to update or delete a thread.
Backend Post (Read) ❌ Not Ready No endpoint exists to fetch the posts/comments inside a thread.
Backend Post (Create) ✅ Ready API endpoint exists (POST /posts) to reply to a thread.
Backend Post (Update/Delete) ✅ Ready API endpoints exist to edit or delete a specific post.
Frontend Home / Forum Feed ⚠️ Partial Displays hardcoded dummy data; not connected to backend.
Frontend Topic View ❌ Not Ready No page exists to view threads within a category.
Frontend Thread View ❌ Not Ready No page exists to view the actual conversation.
Frontend Create Thread UI ❌ Not Ready No form interface exists for users to start a discussion.
Frontend Reply UI ❌ Not Ready No input interface exists for replying to a thread.
Backend Search ❌ Not Ready No API endpoint handles search queries.
Frontend Search UI ⚠️ Partial Search bar exists visually in header.tsx but is non-functional.
Backend User Profile ✅ Ready Endpoints for profile management are complete.
Frontend Auth & Profile UI ✅ Ready Login, Profile View, and Edit Profile pages are complete.
Backend Voting & Views ❌ Not Ready Schema exists but logic is missing.
Frontend Dashboard ❌ Not Ready Placeholder page with ASCII art only.

The focus right now is on establishing basic CRUD operations and connecting the frontend to real backend endpoints. The above table shows the status of all components. After this list is completed we will be moving towards implementing all the other features discussed in the megathread #23

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions