Skip to content

About

OpenEinstein est une plateforme open-source qui permet aux chercheurs, étudiants et innovateurs de publier, archiver et partager leurs travaux scientifiques (articles, codes, données, prototypes) de manière simple, gratuite et accessible.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

<title>OpenEinstein – La science pour tous</title> <style> body { font-family: 'Roboto', sans-serif; margin:0; padding:0; background:#f4f4f4; color:#333; } header { background:#1E90FF; color:white; padding:20px 0; text-align:center; } header h1 { margin:0; font-family: 'Montserrat', sans-serif; font-size:2.5em; } nav { display:flex; justify-content:center; background:#104E8B; flex-wrap: wrap; } nav a { color:white; padding:15px 20px; text-decoration:none; } nav a:hover { background:#1C86EE; } main { padding:20px; max-width:1000px; margin:auto; } .article, .article-detail { background:white; padding:15px; margin-bottom:15px; border-radius:12px; box-shadow:0 4px 8px rgba(0,0,0,0.1); transition: transform 0.2s; } .article:hover { transform: scale(1.02); } .article h3, .article-detail h3 { color:#1E90FF; } .article p, .article-detail p { margin:5px 0; } .btn { display:inline-block; padding:8px 15px; margin-right:10px; background:#FFD700; color:#104E8B; text-decoration:none; border-radius:5px; cursor:pointer; font-weight:bold; } .btn:hover { background:#e6c200; } footer { text-align:center; padding:15px; background:#ddd; margin-top:20px; border-top:1px solid #ccc; } form input, form select, form textarea { width:100%; padding:10px; margin-bottom:10px; border-radius:5px; border:1px solid #ccc; } form button { background:#FFD700; color:#104E8B; border:none; padding:10px 15px; border-radius:5px; cursor:pointer; font-weight:bold; } form button:hover { background:#e6c200; } .hidden { display:none; } #searchInput { width:100%; padding:10px; margin-bottom:15px; border-radius:5px; border:1px solid #ccc; } iframe { width:100%; height:400px; border:1px solid #ccc; border-radius:5px; margin-top:10px; } @media (max-width: 768px) { nav { flex-direction: column; align-items: center; display:none; } nav.active { display:flex; } #menuButton { display:block; background:#104E8B; color:white; border:none; padding:10px 15px; margin:10px; border-radius:5px; cursor:pointer; font-weight:bold; } } </style>

🧪 OpenEinstein

“La science pour tous – Étudiants et chercheurs”

☰ Menu Accueil Publier Articles Profil À propos

Derniers articles publiés

Publier un article

Catégorie Biologie Chimie Physique Énergie Médecine <textarea placeholder="Résumé de l’article" id="summary" rows="5" required></textarea> Publier

Article publié avec succès ✅

Profil Auteur

Nom complet : –

Email : –

ORCID : –

Articles publiés :

    Gains cumulés : 0$

    À propos

    OpenEinstein libère la science :

    • Accès gratuit pour tous
    • Système de récompense pour les auteurs
    • Contenus vérifiés et authentifiés
    • Articles avec Nom, Prénom, ORCID, DOI et mots-clés
    • Mission : “La science pour tous”
    © 2025 OpenEinstein – Tous droits réservés <script> const publishForm = document.getElementById('publishForm'); const successMsg = document.getElementById('successMsg'); const articleContainer = document.getElementById('articleContainer'); const profileArticles = document.getElementById('profileArticles'); const gainsDisplay = document.getElementById('gains'); const fullNameSpan = document.getElementById('fullName'); const emailProfile = document.getElementById('emailProfile'); const orcidProfile = document.getElementById('orcidProfile'); let totalGains = 0; let articles = []; function toggleMenu(){ document.getElementById('mainNav').classList.toggle('active'); } publishForm.addEventListener('submit', function(e){ e.preventDefault(); const firstName = document.getElementById('firstName').value; const lastName = document.getElementById('lastName').value; const email = document.getElementById('email').value; const title = document.getElementById('title').value; const orcid = document.getElementById('orcid').value; const doi = document.getElementById('doi').value; const keywords = document.getElementById('keywords').value; const category = document.getElementById('category').value; const summary = document.getElementById('summary').value; const pdfFile = document.getElementById('pdfUpload').files[0]; if(!pdfFile){ alert("Veuillez uploader un PDF"); return; } const article = {firstName,lastName,email,title,orcid,doi,keywords,category,summary,pdfURL:URL.createObjectURL(pdfFile),views:0,gains:0}; articles.push(article); renderArticles(); updateProfile(firstName,lastName,email,orcid); successMsg.classList.remove('hidden'); setTimeout(()=>{ successMsg.classList.add('hidden'); },3000); publishForm.reset(); }); function renderArticles(){ articleContainer.innerHTML=''; articles.forEach((art,index)=>{ const div = document.createElement('div'); div.className='article'; div.innerHTML=`

    ${art.title}

    Auteur : ${art.firstName} ${art.lastName} | Catégorie : ${art.category}

    ORCID : ${art.orcid} | DOI : ${art.doi}

    Mots-clés : ${art.keywords}

    Résumé : ${art.summary}

    <iframe src="${art.pdfURL}" type="application/pdf"></iframe>

    Vues : ${art.views} | Soutiens : ${art.gains}$

    📄 Télécharger 💰 Soutenir l’auteur `; articleContainer.appendChild(div); }); } function downloadArticle(index){ articles[index].views += 1; renderArticles(); window.open(articles[index].pdfURL, "_blank"); } function donAuteur(index,amount){ articles[index].gains += amount; totalGains += amount; gainsDisplay.textContent = totalGains; renderArticles(); alert(`Vous avez soutenu ${articles[index].firstName} ${articles[index].lastName} avec ${amount}$ 💰`); } function updateProfile(firstName,lastName,email,orcid){ fullNameSpan.textContent = `${firstName} ${lastName}`; emailProfile.textContent = email; orcidProfile.textContent = orcid; profileArticles.innerHTML=''; articles.forEach(art => { const li = document.createElement('li'); li.textContent = `${art.title} – ${art.views} vues – ${art.gains}$ soutiens`; profileArticles.appendChild(li); }); } function filterArticles(){ const query = document.getElementById('searchInput').value.toLowerCase(); const filtered = articles.filter(a => a.title.toLowerCase().includes(query) || a.firstName.toLowerCase().includes(query) || a.lastName.toLowerCase().includes(query) || a.orcid.toLowerCase().includes(query) || a.doi.toLowerCase().includes(query)

    About

    OpenEinstein est une plateforme open-source qui permet aux chercheurs, étudiants et innovateurs de publier, archiver et partager leurs travaux scientifiques (articles, codes, données, prototypes) de manière simple, gratuite et accessible.

    Resources

    Stars

    1 star

    Watchers

    0 watching

    Forks

    Releases

    Packages

    Contributors