Lattice
A workspace for your research.
Plataforma SaaS de gestión de tareas profesional con colaboración en tiempo real.
Translation pending
ProductivityTypeScript · CSSGitHub @Arisleidy07OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Professional task management for teams. Create shared lists, assign tasks, control permissions, and track who completes every action.
• Framework: Next.js 16 (App Router)
• Language: TypeScript
• Styling: Tailwind CSS v4
• State: Zustand
• Animations: Framer Motion
• Icons: Lucide React
Open http://localhost:3000 in your browser.Read the full README ↗Professional task management for teams. Create shared lists, assign tasks, control permissions, and track who completes every action.
npm install
npm run dev
Open http://localhost:3000 in your browser.
src/
├── app/ # Next.js App Router pages
│ ├── (app)/ # Authenticated routes (sidebar layout)
│ │ ├── dashboard/ # Dashboard — personal & shared lists
│ │ └── lists/[id]/ # List detail — tasks, members, sharing
│ ├── invite/[token]/ # Invitation accept/reject page
│ ├── layout.tsx # Root layout
│ └── page.tsx # Login / landing page
├── components/
│ ├── layout/ # Sidebar, Header, AppLayout
│ ├── lists/ # ListCard, CreateListModal
│ ├── members/ # MembersPanel (roles, invite links)
│ ├── shared/ # Logo
│ ├── tasks/ # TaskItem, CreateTaskForm
│ └── ui/ # Button, Modal, Badge, Avatar, Input, Select, etc.
├── lib/
│ ├── permissions.ts # Role & plan permission checks
│ └── utils.ts # Helpers (generateId, formatDate, cn, etc.)
├── stores/
│ ├── authStore.ts # Auth state (demo user, ready for Firebase)
│ ├── invitationStore.ts # Invitation tokens & links
│ ├── listStore.ts # Lists CRUD & member management
│ └── taskStore.ts # Tasks CRUD, completion tracking, history
└── types/
└── index.ts # All TypeScript interfaces & plan limits
/invite/[token] links| Action | Owner | Editor | Viewer |
|---|---|---|---|
| View tasks | Yes | Yes | Yes |
| Create/edit tasks | Yes | Yes | No |
| Complete tasks | Yes | No | No |
| Delete tasks | Yes | No | No |
| Invite members | Yes | No | No |
| Change roles | Yes | No | No |
| Remove members | Yes | No | No |
| Delete list | Yes | No | No |
The app is architecturally ready for Firebase:
login/logout methods ready to wrap signInWithPopupinvitations collectionnpm run build # Production build
npm start # Start production server
Ready for deployment on Vercel, Netlify, or any Node.js hosting.