Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: khovan123/alignify-backend

alignify_v1.3.1

24 Jul 17:26
@khovan123 khovan123

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

1.3.1 - 2025年07月24日

🚀 Initial Release

This is the first stable release of Alignify Backend - a comprehensive platform connecting social network influencers and brands.

✨ Features

Brand Management

  • Campaign Management: Create, update, and manage marketing campaigns
  • Influencer Invitations: Send direct collaboration invitations to influencers
  • Progress Review: Review and approve influencer progress during collaborations
  • Campaign Status Management: Handle campaign lifecycle (DRAFTRECRUITINGPENDINGPARTICIPATINGCOMPLETED)

Influencer Features

  • Content Creation: Post content and ideas to showcase creative work
  • Campaign Applications: Apply to participate in brand campaigns
  • Invitation Management: Accept or decline direct brand invitations
  • Progress Updates: Update and track collaboration progress

Admin Capabilities

  • User Management: Moderate users, handle bans and permission restrictions
  • Content Moderation: Manage and delete posts and campaigns
  • Report Handling: Process user reports and complaints
  • Upgrade Packages: Create and manage account upgrade packages

Communication & Interaction

  • Real-time Chat: WebSocket-based group chat for brand-influencer collaboration
  • Social Interactions: Like and comment system for influencer posts
  • Notifications: Real-time notification system

Payment Integration

  • PayOS Integration: Vietnamese payment gateway support
  • PayPal Integration: International payment processing
  • QR Code Generation: Payment QR codes for transactions

🛠️ Technical Features

Core Technologies

  • Java 21 with Spring Boot 3.4.5
  • MongoDB for flexible data storage
  • JWT Authentication for secure user sessions
  • Spring Security for comprehensive security
  • WebSocket (STOMP) for real-time features

Third-Party Integrations

  • Cloudinary: Media storage and management
  • Gmail SMTP: Email notifications
  • Google OAuth: Social authentication
  • Gemini AI: AI-powered features and recommendations
  • RapidAPI: External API integrations

API & Documentation

  • RESTful API design with consistent response format
  • Swagger UI for comprehensive API documentation
  • Versioned APIs at /api/v1/
  • Rate Limiting and security best practices

Infrastructure

  • Docker support for containerized deployment
  • Maven build system
  • Environment-based configuration
  • Production-ready deployment on Render.com

🔧 System Requirements

  • Java 21 or higher
  • MongoDB 4.4 or higher
  • Maven 3.6 or higher

🌐 Deployment

📋 Release Notes

  • This is the foundational release providing all core functionality for the Alignify platform
  • Comprehensive API coverage for all user roles (Admin, Brand, Influencer)
  • Production-ready deployment with proper security and monitoring
  • Full documentation and development guidelines included

What's Changed

Read more

Contributors

Createdate, khovan123, and 3 other contributors
Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /