Le Club Tech est une association étudiante regroupant des passionnés d’informatique provenant de plusieurs pays différents. Le club vise à promouvoir la collaboration internationale, l’innovation technologique et le partage de connaissances au sein de la communauté universitaire.
Actuellement, le club ne dispose pas d’un espace numérique centralisé pour communiquer, valoriser ses membres et partager ses activités. Le projet consiste donc à concevoir et développer le site officiel du Club Tech, vitrine du club et plateforme de communication interne et externe
Suivre les guides suivants:
Documentation supplémentaire:
- Tech Stack
- Exécuter le projet
- Pages principales
- Contraintes et exigences techniques
- Contenu initial à fournir
- Livrables attendus
- Vision long terme
- L'équipe
Liste des technologies utilisée, risque d'être modifiée:
- Backend & API: Django5.2 (Python),DjangoRestFramework(avecdrf-spectacular)
- Base de données: PostgreSQL
- Frontend: React(Styling avecTailwindCSS,shadcn)
- Frontend testing: Vitest+ React Testing Library
- Backend testing: Django's TestCase/DRF'sAPITestCase
- Outils CI/CD: Github Actions
- Containerisation: Docker
- Reverse proxy + web server: Nginx
git clone https://github.com/Club-Tech/ClubTech.gitcd ClubTechdocker compose up -dL'interface (Swagger UI) du backend est accessible sur http://localhost:8000/

L'application principale, frontend, est accessible sur http://localhost:5173/

docker compose exec -it backend bashpython manage.py createsuperuserEn accédant sur http://localhost:8000/api/admin, on peut se connecter sur le dashboard d'administrateur
 

| Catégorie | Fonctionnalité | Description | URL | 
|---|---|---|---|
| Accueil | Page de présentation du club | Mission, vision, valeurs, chiffres clés | / | 
| Équipe | Présentation des membres | Profils, photos, rôles, pays d’origine | /equipe | 
| Événements | Liste et détails des événements | Agenda, inscriptions, affiches, comptes rendus | /evenement | 
| Blog Tech | Articles techniques | Publications par les membres sur divers sujets informatiques | /blog-tech | 
| Projets / Réalisations | Mise en avant des projets réalisés | Détails techniques, captures d'écran, membres participants | /projets | 
| Partenariats | Présentation des partenaires officiels | Logos, descriptions, liens | /partenaires | 
| Contact / Adhésion | Formulaire de contact et d'adhésion | Pour rejoindre le club ou devenir partenaire | /contact,/adhesion | 
| Type | Détails | 
|---|---|
| Technologie | Site web responsive, framework moderne recommandé | 
| Hébergement | Hébergement cloud | 
| Maintenance | Facilement modifiable par les membres du club (interface admin ou CMS) | 
| Langues | Français (prioritaire) – possibilité d’ajouter l’anglais à moyen terme | 
| Accessibilité | Respect des bonnes pratiques UX/UI et accessibilité web | 
- Logo officiel du club
- Photos des membres de l’équipe exécutive
- Textes de présentation (mission, vision, valeurs)
- Liste des événements prévus
- Répertoire des projets étudiants récents
- Maquette visuelle (wireframes + design final)
- Prototype fonctionnel du site (version bêta)
- Version finale hébergée et accessible en ligne.
- Guide de mise à jour et maintenance pour les futurs membres.
- README.md(travail d’équipe et coordination)
Le site du Club Tech doit devenir une plateforme vivante et collaborative, au service de la communauté étudiante et des partenaires.
À terme, il pourrait évoluer vers un espace membre connecté, intégrant :
- Des profils personnels
- Une messagerie interne
- Un tableau de bord d’activités
- Une galerie de projets open source
- Product Owner (PO): Abdoulaye Soumah
- Scrum Master (SM): Mariama Diané
- Test: Alpha Diallo
- Design: Aissatoubilly Diallo, Kader Bangoura
- Documentation: Amadou Diarouga Soumah, Kader Bangoura
