فارسی سازی و نصب پروژه گیت هاب بر روی سرور
۱۲ روز پیش
کارفرمای جدید
تهران

ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه سلام و احترام خدمت فریلنسر های عزیز؛
تیم ما در این پروژه نیازمند یک برنامه نویس با تجربه و حرفه ای هست تا یک پروژه در گیت هاب که مربوط به یک شبکه اجتماعی تصویر محور هست رو فورک کرده و قابلیت هایی را به آن اضافه کند مثل :
فارسی سازی شبکه اجتماعی
نصب شبکه اجتماعی روی VPS
تغییر نام ، لوگو و ....
افزودن قابلیت تامین هوشمند عکس از APi
فعالسازی تمامی قابلیت ها اعم از ثبت نام و ...
فعالسازی سئو حرفه ای و تمامی استاندارد ها
نصب شبکه روی دامنه
برنامه نویس باید به این موارد تا حدودی تسلط داشته باشد و یا بتواند آن را تنظیم کند :
FastAPI – REST & GraphQL API
SQLAlchemy – ORM for database interactions
Pydantic – data validation & environment management
JWT – access/refresh tokens with revocation support
OAuth2 – Google authentication
httpx – interaction with external APIs
FastAPI-Cache – API-level caching
FastAPI-Limiter – API-level rate limiting
FastAPI-Mail – sending emails via FastAPI
GraphQL (Strawberry) – GraphQL API layer Databases
PostgreSQL, MySQL, MongoDB – relational & non-relational databases
Redis – caching, token revocation, Celery broker/results, RedBeat⏱ Async Tasks & Realtime
Celery – async tasks: email sending, image processing
Celery Beat – periodic tasks (e.g., promo emails)
Redis Stream – Consumer Groups, message streaming, background worker processing
Redis pub/sub – message passing between Celery and FastAPI
RabbitMQ – task and result passing between Celery and FastAPI
RabbitMQ pub/sub – message publication to exchange, queue subscription, SSE message transfer
RabbitMQ stream – message publishing and consumption from RabbitMQ queues
WebSockets – real-time chat with FastAPI.websockets
SSE (Server-Sent Events) – real-time notifications
Asyncio, Aiofiles – asynchronous operations Testing & Code Quality
Pytest – testing framework
Ruff – linting & formatting
Alembic – database migrations
Logging – error logging (client-side, server-side, request logging)
Sentry – real-time error tracking, exception capturing, and performance monitoring Deployment
Docker, Docker Compose – containerization & orchestration
Nginx – reverse proxy with routing for API, WebSocket, Vue.js, SSE, and Prometheus with basic auth
SSL – secure HTTPS
VPS – deployment on virtual server
GitLab CI/CD – automated build, lint/format, migrations, test, deploy pipeline
Yandex S3 – media file storage (Yandex Object Storage)
Prometheus – monitoring & metrics collection for FastAPI, VPS (via node-exporter), and Nginx (via nginx-exporter)
Grafana – visualization of metrics collected by Prometheus for monitoring system performance and health
Loki – centralized log aggregation system for collecting logs
Promtail – agent for gathering and shipping logs to Loki
Frontend
Vue 3 – modern JavaScript frontend framework
Pinia – state management
Vue Router – routing
Tailwind CSS – utility-first CSS framework
Axios
مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه پروژه را با دوستان خود به اشتراک بگذارید