Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cesurapp/raiden

High Concurrency, Swoole Based, Symfony 6 Rest Api & Vue Dashboard
https://github.com/cesurapp/raiden

api dashboard swoole symfony

Last synced: 8 days ago
JSON representation

High Concurrency, Swoole Based, Symfony 6 Rest Api & Vue Dashboard

Awesome Lists containing this project

README

        

# Raiden API & Admin Panel

[![App Tester](https://github.com/cesurapp/raiden/actions/workflows/tester.yml/badge.svg)](https://github.com/cesurapp/raiden/actions/workflows/tester.yml)
[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?logo=Unlicense)](LICENSE.md)
[![Symfony Runtime](https://img.shields.io/badge/Symfony%20Runtime-Compatible-brightgreen.svg?logo=Symfony)](https://symfony.com/doc/current/components/runtime.html)

Scalable, high performance symfony api with Swoole HTTP and TASK server.
There is an admin panel written in Vue for API management. Panel and Api are in different directories. You can use
Cloudflare Pages for the panel. CI is written for api distribution, production branch is used for distribution.

### Documentation

* [API Documentation](api)
* [Admin Panel Documentation](admin)

__API Typescript Generator & Documentation__

![Thor Api](https://user-images.githubusercontent.com/8649070/212729809-25660714-e0ec-40da-bd34-66d81eab56b0.png)

__Admin Panel (SPA)__

![Vue 3 Admin Panel](https://user-images.githubusercontent.com/8649070/212729823-072bd303-0913-4989-9817-c2a30b4eb3a1.png)

__Mobile Admin Panel__

![Admin](https://user-images.githubusercontent.com/8649070/236333125-1a76b410-c9e4-48c5-885b-c3d4ba9ab850.PNG)