Skip to content
 
 

Latest commit

 

History

11,994 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Developed and integrated a new feature into the Wekan open-source task management platform, interacting with a third-party AI model (Llama AI) for automated task sorting.
  • Designed and implemented a microservices-based architecture in Docker Compose, ensuring scalability and modularity.
  • Integrated message-based communication using RabbitMQ for asynchronous processing of card creation and deletion.
  • Handled API requests efficiently within the microservice architecture, ensuring seamless AI model interaction and optimized response times.

🛠️ Testing Across All Development Stages

✅ Unit Testing & Code Quality

  • Developed JUnit-based unit tests to validate core logic.
  • Applied Checkstyle to enforce coding standards and maintainability.

✅ Integration Testing

✅ Load & Performance Testing

  • Conducted stress tests and performance benchmarking to optimize response times.
  • Utilized Lighthouse for performance audits, ensuring smooth user experience.

✅ Security & Vulnerability Testing

  • Performed security scans on dependencies and Docker images.
  • Ensured compliance with security best practices via Trivy and OWASP ZAP.

⚙️ CI/CD & Deployment Automation

  • Built and automated CI/CD pipelines using GitHub Actions, enabling:
    • Build environment: Automated containerization and static analysis.
    • Integration environment: Triggered end-to-end tests before merging code.
    • Preproduction environment: Executed performance, security, and load tests on a production-like setup.

About

The Open Source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https://app.transifex.com/wekan/wekan only.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages