Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@

# Task Manager

[![CI](https://github.com/josiahking/taskmanager/actions/workflows/ci.yml/badge.svg)](https://github.com/josiahking/taskmanager/actions)

A Laravel + Inertia.js + Vite + Pinia project for managing tasks and projects. This application allows users to create, update, delete, and organize tasks under different projects, with priorities and ordering.

## Features
Expand All @@ -11,13 +14,18 @@ A Laravel + Inertia.js + Vite + Pinia project for managing tasks and projects. T
- State management with Pinia (Vue.js)
- PHPUnit and Pest feature tests

- GraphQL API support
- Personal Access Token authentication (Sanctum)

## Tech Stack
- Laravel (PHP backend)
- Inertia.js (SPA bridge)
- Vite (frontend build tool)
- Vue.js (frontend framework)
- Pinia (state management)
- Pest & PHPUnit (testing)
- GraphQL
- Sanctum

## Getting Started

Expand Down Expand Up @@ -88,9 +96,14 @@ A Laravel + Inertia.js + Vite + Pinia project for managing tasks and projects. T
- `/tasks/update` - Update task
- `/tasks/delete/{id}` - Delete task
- `/tasks/unlinkproject` - Unlink tasks from project
- `/graphiql` - GraphQL UI for authenticated users

## Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.


## Live Demo
Test the app here: [https://josiah-taskmanager.nue.dom.my.id/](https://josiah-taskmanager.nue.dom.my.id/)

## License
This project is open source and available under the MIT License.