Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luka-lta/task_wave_backend

Backend REST API for TaskWave
https://github.com/luka-lta/task_wave_backend

api composer docker mysql php rest slimframework todo web

Last synced: 25 days ago
JSON representation

Backend REST API for TaskWave

Awesome Lists containing this project

README

        

# TaskWave Backend

This is the backend for the TaskWave project, a RESTful API designed to manage tasks efficiently. It allows users to create, read, update, and delete tasks, providing a solid foundation for task management applications. The API is built using PHP and MySQL.

Frontend Project
For the frontend implementation of TaskWave, please visit the [TaskWave Frontend Repository](https://github.com/luka-lta/task-wave-frontend).

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/luka-lta/task_wave_backend/blob/master/LICENSE)

## Index
- [Installation](#-installation)
- [Features](#features)
- [Technologies](#-technologies)
- [API Endpoints](#api-endpoints)

## ⚙️ Installation
1. Clone the repository
```bash
git clone https://github.com/luka-lta/task-wave-frontend.git
```
Install dependencies
```bash
composer install
```

3. Build the docker container
```bash
docker-compose up -d
```

## Features

- User authentication
- User registration
- User management
- Task creation
- Task update
- Task deletion
- Task retrieval
- Category creation
- Category update
- Category deletion
- Category retrieval

## 🖥️ Technologies

- PHP (8.2)
- MySQL
- Docker Compose
- Composer
- JSON Web Tokens (JWT)