https://github.com/arshia-rgh/porsojo
API for creating forms in any favorites
https://github.com/arshia-rgh/porsojo
celery django django-channels django-rest-framework python rabbitmq redis-cache
Last synced: 3 months ago
JSON representation
API for creating forms in any favorites
- Host: GitHub
- URL: https://github.com/arshia-rgh/porsojo
- Owner: arshia-rgh
- License: mit
- Created: 2024-08-13T13:24:59.000Z (10 months ago)
- Default Branch: develop
- Last Pushed: 2024-09-21T13:43:36.000Z (8 months ago)
- Last Synced: 2025-01-13T05:06:56.932Z (5 months ago)
- Topics: celery, django, django-channels, django-rest-framework, python, rabbitmq, redis-cache
- Language: Python
- Homepage:
- Size: 311 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Porsojo




---
A survey system with the ability to store, display and monitor dynamic forms and processes reporting their results.## Table of Contents
- [Features](#features)
- [Technologies](#technologies)
- [Project ERD](#project-erd)
- [Installation](#installation)
- [License](#license)
- [Authors](#authors)## Features
- **User Registration and Authentication**: Secure register and login and authentication with JWT
- **Create Proccess and Forms**
- **Categorize forms and processes**
- **Giving online reports for forms and processes**
- **Weekly and monthly summary reports for admin**## Technologies
- **Django**
- **Django rest framework**
- **Jwt authentication**
- **Postgresql/Sqlite database**
- **Celery for background tasks**
- **Redis for caching**
- **RabbitMQ for celery backend**## Project ERD

## Installation
### Install locally
```bash
python -m virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py runserver
```### Docker
```bash
docker compose build
docker compose up
```## License
[MIT LICENCE](LICENSE)
## Authors
- [@khodealib](https://www.github.com/khodealib)