DG · Portfolio
Study Projects

SoftDesk Support

Project tracking REST API.

CSS Django Django Rest Framework Git GitHub HTML JavaScript MySQL Postman Python SQLite SimpleJWT poetry uv

About the project

REST API built with Django REST Framework to manage projects, contributors, tickets (issues), and comments, secured with JWT. Strict scopes per project and per author. ## Endpoint examples **User Detail endpoint**: Displays data for an individual user (restricted to authenticated users viewing their own profile). Returns username, email, age, contact preferences, and account creation date. **User List endpoint**: Displays a paginated list of users accessible to authenticated users, showing username and ID with pagination metadata.

Main features

JWT authentication (SimpleJWT)

Project CRUD with contributor management

Per-project ticket CRUD (issue / request)

Per-ticket comment CRUD

Strong permissions (visibility limited to contributors)

List pagination

OpenAPI/Swagger documentation

Technical stack technique

C

CSS

Frontend

D

Django

Backend

D

Django Rest Framework

Backend

G

Git

Tool

G

GitHub

Tool

H

HTML

Frontend

J

JavaScript

Language

M

MySQL

Database

P

Postman

Tool

P

Python

Language

S

SQLite

Database

S

SimpleJWT

Tool

p

poetry

Tool

u

uv

Tool

Is this project interesting for you ?

Let's discuss how I can help you with your next project