- Confirmed on the color scheme for UI
- Started wireframing the Layout of the Frontend in Figma
- Added the chosen colorscheme as css variables
- Setup CockroachDB with the Prisma ORM
- Setup toggling between dark and light modes
- Discussed schema of Database
- Beautified the theme toggle component
- Setup Auth using Google Oauth
- Setup theme to be stored as a cookie rather than in local storage to prevent flash of light mode even when dark mode is selected
- Built the Sidebar Component
- Configured New Users to be Added to DB
- Frontend:
- Remix/React
- Backend:
- Remix
- Prisma ORM for integration with the DB
- CockroachDB
- Gemini/Deepseek API
- Landing Page
- Project Dashboard - See information about projects you are working on
- KanBan Board - Manage Tasks
- Project Summary Dashboard
- Team Creation
- Each user will have a task list, gemini/deepseek to generate tasks based on assignments from project(s)
- Friend System for users
- Leaderboard that exists between friends, finishing tasks gives you points (coin collect sfx :P)
- Lock in Mode - Only allow you to do tasks from one specific project before moving onto another project (Optional feature that user opts for & Multiple warning screens)
- Priority tags for tasks, trickle down from Kanban boards of different project, sort the task list by priority
- Code Repo Integration (Good to have)
- Bonsai tree, growth according to amount of time put in the website/tasks done, can view friend's trees (Good to have)
Run the dev server:
npm run dev
First, build your app for production:
npm run build
Then run the app in production mode:
npm start
Now you'll need to pick a host to deploy it to.
If you're familiar with deploying Node applications, the built-in Remix app server is production-ready.
Make sure to deploy the output of npm run build
build/server
build/client
This template comes with Tailwind CSS already configured for a simple default starting experience. You can use whatever css framework you prefer. See the Vite docs on css for more information.