JSPM

create-student-project

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 143
  • Score
    100M100P100Q58239F
  • License MIT

Générateur de projet étudiant clé en main : portfolio, blog, API avec base de données. Une commande et votre projet est prêt.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (create-student-project) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    create-student-project

    Générez un projet web étudiant complet en une seule commande.

    npx create-student-project

    Types de projets

    Type Contenu Idéal pour
    portfolio Portfolio React (Vite) avec formulaire de contact Présenter ses projets
    blog Blog + API Express/SQLite + panneau admin Projet fil rouge
    api API REST Express/SQLite avec CRUD Projet backend
    full Portfolio + Blog + API + Docker Projet complet

    Utilisation

    npx create-student-project
    # ou
    npx create-student-project --yes --name mon-projet

    Ce qui est généré

    Portfolio React

    • Composants : Header, Hero, About, Projects, Skills, Contact
    • Animations au scroll, formulaire fonctionnel
    • Vite pour le développement rapide

    Blog avec back-office

    • API REST complète avec Express + SQLite
    • CRUD d'articles avec catégories
    • Panneau d'administration (admin/admin123)
    • Frontend public qui liste les articles

    API REST

    • Endpoints CRUD pour utilisateurs et éléments
    • Base de données SQLite automatique
    • Prête à être déployée

    Docker

    • Dockerfile multi-stage
    • Docker Compose avec services prêts
    • Compatible MySQL/PostgreSQL (optionnel)

    Stack technique

    • Frontend : React 18 + Vite
    • Backend : Express.js
    • Base de données : SQLite (via sql.js, zéro compilation)
    • Conteneurisation : Docker + Docker Compose
    • Node.js : >= 18

    Prérequis

    • Node.js >= 18
    • npm (inclus avec Node.js)

    Licence

    MIT