Skip to content

Commit

Permalink
Merge pull request #798 from fatalbanana/gsoc_timelines
Browse files Browse the repository at this point in the history
Add some proposed timelines for GSoC projects
  • Loading branch information
vstakhov authored Feb 15, 2025
2 parents 18e3c43 + 54aa8b5 commit b30b0de
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions gsoc2025_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ All code must be licensed under **Apache 2.0**.

**Difficulty**: Medium/Hard

**Timeline**: 22 weeks

**Skills**: Machine Learning (Bayesian methods), Lua, Python (for GPT integration)

**Mentors**: Vsevolod Stakhov, Andrew Lewis
Expand All @@ -49,11 +51,14 @@ All code must be licensed under **Apache 2.0**.

### Full Telegram Support (Bot for Spam Filtering)
**Description**: Implement integration of with **Telegram bot** for spam filtering, including rule-based automation (e.g., user reports, admin moderation).

**Difficulty**: Medium

**Timeline**: 12 weeks

**Skills**: Rust (Telegram Bot API), Lua, Rule Engine Design

**Mentors**: Anrew Lewis, Anton Yuzhaninov
**Mentors**: Andrew Lewis, Anton Yuzhaninov

**Benefits**: Learn real-time bot development, protocol integration, and spam rule optimization.
**Evaluation**:
Expand All @@ -67,9 +72,11 @@ All code must be licensed under **Apache 2.0**.

**Difficulty**: Medium

**Timeline**: 12 weeks

**Skills**: Rust, JavaScript/TypeScript (React/Vue), SQL

**Mentors**: Anrew Lewis, Vsevolod Stakhov
**Mentors**: Andrew Lewis, Vsevolod Stakhov

**Benefits**: Master full-stack development, Rust database integration, and secure UI design.
**Evaluation**:
Expand All @@ -85,6 +92,8 @@ All code must be licensed under **Apache 2.0**.

**Skills**: C, Cryptography (PGP/GnuPG), Lua

**Timeline**: 22 weeks

**Mentors**: Vsevolod Stakhov

**Benefits**: Deepen knowledge of cryptographic protocols and secure C programming.
Expand Down

0 comments on commit b30b0de

Please sign in to comment.