Skip to content

A sleek and efficient project management interface inspired by Linear. Built with Nuxt.js, GSAP, Tailwindcss and and Nuxt UI, it enables seamless issue tracking, project management, and team collaboration. πŸš€

License

Notifications You must be signed in to change notification settings

ElvinKyungu/linear-nuxt-fullstack

Repository files navigation

πŸ“Œ Linear Nuxt Fullstack

A minimal Linear clone built with Nuxt 3, Pinia, and Nuxt UI.
Why? β†’ To provide a modern, fast, and open-source base for project & task management, inspired by Linear.

πŸ‘€ Project Views

Here are the two modes available:

  1. List mode
    List mode

  2. Grid mode
    Grid mode

πŸš€ Features

  • πŸ“‚ Real-time task & project management
  • πŸ“± Responsive layout with sidebar
  • πŸ”” Inbox & notifications
  • 🎯 Priorities, assignees & drag & drop
  • πŸ”‘ Simple JWT authentication (demo-ready)
  • 🎨 Modern & customizable UI (Nuxt UI)
  • ⚑ Smooth animations with GSAP

πŸ› οΈ Installation

Clone and run locally:

git clone https://github.com/ElvinKyungu/linear-nuxt-fullstack.git
cd linear-nuxt-fullstack
npm install
npm run dev

πŸ‘‰ Then open http://localhost:3000.

✨ Usage Examples

Create a task:

await $fetch('/api/tasks', {
  method: 'POST',
  body: { title: 'New task' }
})

Fetch notifications:

const { data } = await $fetch('/api/inbox')

🀝 Contributing

Contributions are welcome!

  • For small fixes β†’ just open a PR 🚦
  • For new features β†’ check CONTRIBUTING.md for guidelines

TL;DR:

  • Keep PRs small & focused
  • Always explain the why behind your change
  • Run linting before pushing β†’ npm run lint

πŸ§ͺ Tests & CI

  • βœ… Integration tests are being added for critical features
  • πŸ”„ GitHub Actions CI validates build on each PR

πŸ’‘ Support

If you like this project:

  • ⭐ Star the repo
  • πŸ”— Share it with others
  • πŸ’Œ Reach out for sponsorship β†’ elvincode.com

πŸ“„ License

This project is licensed under the MIT License – see the LICENSE file for details.

About

A sleek and efficient project management interface inspired by Linear. Built with Nuxt.js, GSAP, Tailwindcss and and Nuxt UI, it enables seamless issue tracking, project management, and team collaboration. πŸš€

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •