I have created a Kanban board and polished the interaction logic for it. Specifically, there was a bug that caused tasks to render incorrectly when dragged between columns. I also solved a network issue in the sidebar when the avatar was triggering a full page reload on being logged out. This makes sure that the main dashboard experience is more stable and responsive while maintaining the automation features. Also, the backend is prepped for the intense Git integration features that are to come in the next devlog.
Log in to leave a comment
Users can now create projects by signing in with GitHub OAuth and directly linking their GitHub repositories, automatically importing metadata like repository names and descriptions. The core workflow will include an interactive Kanban board that allows for drag and drop task management across different statuses. The idea is that each task correlates to a branch in the repository that can easily be managed by an indie team without needing big management-based ticket handling systems like Jira and Confluence. Also, I added a sidebar that will be populated as more features and pages are incorporated.
Log in to leave a comment
I have worked on initializing the project and a full stack authentication system with somewhat polished UI for sign up and login using ShadCN. The backend is powered by Elysia.js connected to a fully dockerized postgres instance which is managed through prisma for type safety. The Next.js frontend then integrates into this api to manage user sessions and to display a protected dashboard.
Log in to leave a comment