Open Issues Need Help
View All on GitHubAI Summary: This GitHub issue addresses an inaccuracy in the `README.md` where several features, such as "Dark/Light Mode" and "User Profiles," are marked as complete with checkmarks. In reality, these features are currently only represented by UI placeholders in `App.jsx` without functional logic. The task is to update the documentation to reflect the true "In Progress" or "Planned" status and move unbuilt features to a "Future Roadmap" section to avoid misleading contributors.
AI Summary: This GitHub issue requests an update to the project's "Future Roadmap" to explicitly define the backend technology stack for the Q1 2026 Backend Integration phase. Specifying the preferred stack (e.g., Node.js/Express, Appwrite, or Firebase) will help potential contributors understand the necessary skills. Additionally, it asks for a note in the "Contribution Guidelines" regarding backend architectural decisions.
AI Summary: This issue proposes creating a `.env.example` file in the project's root directory and adding a new section to the `README.md` to document environment variable setup. The goal is to standardize how developers manage configuration as the project moves towards backend integration and API usage.
AI Summary: This issue proposes refactoring the current single-page React application, which is entirely within `App.jsx`, to support multi-page navigation for Landing, Profile, and Messenger sections. It requires installing `react-router-dom`, restructuring `App.jsx` as a layout wrapper with a `<Routes>` component, and creating dedicated page components within a new `/pages` directory.
AI Summary: This GitHub issue outlines the development of a user profile page, a core component for an Instagram clone. The page will feature a header displaying user statistics (Posts, Followers, Following) and a grid view for the user's uploaded images, leveraging existing global CSS hover effects.
AI Summary: The `App.jsx` file is currently monolithic, containing multiple UI sections and exceeding 200 lines, making it difficult to scale. The goal is to refactor this by extracting `Navbar`, `Sidebar`, and `Post` into reusable components. This involves moving specific logic like `toggleLike` and the `posts.map` loop into these new components, and integrating the existing `SkeletonPost.jsx` for loading states within the `Feed` component.