Skip to content
Ambroise562

Ambroise562/orientation-stim

Plateforme web d'orientation scolaire pour les nouveaux bacheliers du Bénin

Plateforme d'orientation pour les nouveaux bacheliers du Benin

0 0SCSSPush 8d agoListed 1mo agoMIT

No GitHub topics on this repo.

  • SCSS52.4%
  • JavaScript28.9%
  • HTML10.2%
  • Python8.5%
  • Procfile0.0%
View on GitHub

Report a problem

1 Review

Orientation STIM has a strong, socially useful product idea: a French-language Django platform that helps new baccalaureate graduates in Benin explore universities, schools, programs, admissions paths, and orientation recommendations. The domain model shows real thought. There are models for universities, schools, programs, academic series, disciplines, admission rules, coefficients, user profiles, favorites, comments, replies, likes/dislikes, and notifications. The simulator flow in blog/views.py is one of the most interesting parts: it pulls admission rules, builds dynamic note fields per series, calculates ranked orientation results, and returns program objects for the UI. The README is also unusually complete for a student/community web app, covering setup, environment variables, architecture, useful commands, admin usage, troubleshooting, and planned work. That said, the repo would benefit from a production-readiness pass. orientation/settings.py has DEBUG = True, SQLite hard-coded, broad media settings, and production-host details mixed directly into source; those should be environment-driven before real deployment. The test files are still placeholders, despite the README listing tests as in progress, so model tests for the simulator, search, auth/profile creation, comments, favorites, and notifications would add a lot of confidence. The repo also vendors a large amount of MDB/Bootstrap static source directly, which makes the project harder to review and maintain; using package-managed frontend assets or committing only the built/static subset would clean it up. Overall, this is a meaningful Django app with real domain depth and a promising feature set, but it needs configuration hardening, tests, and dependency/static-asset cleanup to feel production-ready.

Ambroise562
@Ambroise56212d ago

Thanks you