Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

24 Commits

Repository files navigation

Research Methodology Hub

Standardized, step-by-step research-methodology guides across disciplines — built for reproducibility, rigor, and structure.

StatusLicenseOrg

This project was built to make rigorous, reproducible research accessible to everyone — across disciplines. 🔬 by Mohamed El Hajji and the community.

⚠️Early stage. Guide content is being written and the platform is taking shape. The roadmap below describes where this project is headed.


Overview

Across disciplines, reproducibility and methodological rigor are major challenges. Research Methodology Hub is an open-source toolbox of guidelines, frameworks, and templates that help researchers follow a clear, dependable process — from formulating a problem to disseminating results.

Rather than one guide, the Hub hosts multiple methodology guides, each tailored to its field but sharing the same structure: an overview of scientific research, followed by an ordered, step-by-step research process.


Methodology guides

GuideDomainStatus
Computer Science & AIComputer Science · AI · Data Science✅ Available (7 steps)
Educational ResearchEducation · Social Sciences✅ Available (7 steps)
Health ResearchClinical · Public Health · Biomedical🟡 Coming soon
More disciplinesEngineering, Medicine, …📋 Planned

Each guide is self-contained and kept methodologically distinct (e.g. the computational workflow — datasets, architectures, benchmarks — is never mixed with the social-science workflow — variables, instruments, sampling). Adding a new methodology is intentionally easy: drop one file into web/src/guide/methodologies/ and register it.


Who It's For

  • 🎓 Master's students — learning to structure a research project
  • 🔬 PhD students — conducting and publishing original research
  • 🧑‍🏫 Supervisors / teachers — guiding and reviewing student work (encadrement)
  • 📚 Scientific researchers — standardizing methodology across projects
  • 🤖 AI assistants / agents — supporting researchers throughout the workflow

Repository Structure

.
├── README.md # You are here
├── CONTRIBUTING.md # How to contribute
├── LICENSE # Apache 2.0
├── doc/ # Documentation & community notes
└── web/ # Frontend app — React + Vite + TypeScript
└── src/
├── brand/ # Méridien logo & palette
├── guide/methodologies/ # one file per methodology guide
└── pages/ # Landing · Catalogue · GuideEntry · About

A future api/ (backend & AI services) will be added as the platform grows.

Running the web app

cd web
npm install
npm run dev # start the dev server
npm run build # production build (also type-checks)

How to Use This Repository

  1. Explore — browse the methodology guides and find the one matching your discipline.
  2. Clone — get a local copy:
    git clone https://github.com/Research-Methodology-Hub/Research-Methodologies.git
  3. Adapt — modify the templates and steps to fit your specific research project and constraints.

Roadmap / Coming Soon

Beyond the written guides, the project aims to deliver methodology through an interactive platform:

  • 🧭 Methodology Master — an AI agent that mentors researchers step-by-step
  • 💬 AI assistant / chatbot — grounded Q&A over the guides (MCP + skills)
  • 🧪 Decision aid — "which methodology should I use?" wizard
  • 🎯 Quizzes & self-assessment per step
  • 🎬 Learning formats — infographics, case studies, slides, and videos
  • 📱 Mobile app · 🔗 Integrations (Google Colab, Notion)

See doc/community-issues.md for the flagship epics.

Planned Tech Stack

LayerTechnologyStatus
FrontendReact + Vite + TypeScript, React Router✅ Confirmed
BackendNode.js (api/)🟡 Under evaluation
AI / AgentMCP + Skills.✅ Confirmed
CI/CDGitHub Actions✅ Confirmed

The stack is planned and may evolve as the platform takes shape.


Contributing

Contributions are what make the research community vibrant — fixes, new methodology guides, and improvements are all welcome. Please read CONTRIBUTING.md for the workflow, local checks, and our Conventional-Commit + AI-assistance conventions.

In short: fork → branch off main → run npm run lint and npm run build in web/ → open a PR with a Conventional-Commit title.


License

Distributed under the Apache License 2.0. See the LICENSE file for details.

About

Methodology, frameworks, and guidelines for Research

Topics

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages