A community-driven app for Tunisian students to share, learn, and explore algorithms in Python and more. Includes bookmarking, comments, achievements, and a sleek Material You design.
# AlgorithmeTN
> [!CAUTION]
> **PROJECT STATUS: DISCONTINUED**
>
> This project is currently discontinued because it didn't go as I planned. If I see any contributions, I will get back to work on the project.
**A comprehensive educational platform for Tunisian Baccalaureate students to master algorithms and programming concepts**
---
## 🌟 About
> [!NOTE]
> **AlgoTN** is a modern React Native application specifically designed for Tunisian high school students preparing for their Baccalaureate exams.
The app provides an interactive platform to learn, practice, and share algorithms across different educational tracks:
- 🧪 **Sciences Naturelles** (Natural Sciences)
- 💻 **Sciences Informatiques** (Computer Science)
- 📊 **Économie & Gestion** (Economics & Management)
### 🎯 Mission
> To democratize algorithm education in Tunisia by providing accessible, interactive, and culturally relevant learning materials in multiple languages.
## ✨ Features
### 📚 Educational Platform
```yaml
Grade Levels: [1ère, 2ème, 3ème, BAC]
Tracks: [Sciences Naturelles, Sciences Informatiques, Économie & Gestion]
Content: Interactive algorithms with step-by-step explanations
Progress: Bookmark system and achievement tracking
```
### 💻 Advanced Code Editor
```yaml
Languages: [JavaScript, Python, Java, C++, PHP, SQL, Custom "algo" pseudocode]
Features: [Syntax highlighting, Real-time editing, Copy/paste, Undo/redo]
Integration: Seamless WebView integration with native app
```
### 🌐 Social & Sharing
```yaml
Community: [Comments system, Like/bookmark functionality]
Profiles: [User statistics, Achievements, Activity feeds]
Notifications: Real-time updates and notifications
```
### 🎨 Modern UX/UI
```yaml
Design: Material Design 3 with React Native Paper
Themes: [Dark mode, Light mode, System integration]
Animation: Smooth transitions with Reanimated 3
Responsive: Adaptive design for all screen sizes
```
## 🚀 Installation
> [!IMPORTANT]
> **Prerequisites:** Ensure you have the follo …