GitHub README Builder is an interactive web application that lets users compose, preview, and export professional README.md files for GitHub repositories.
It features a live Markdown editor, predefined content blocks, custom badge generation, and a real-time preview styled with GitHub-like formatting.
- Provide a user-friendly Markdown editor focused on GitHub READMEs.
- Enable quick insertion of structured sections (titles, objectives, tech stack...).
- Render live previews with GitHub-like styling.
- Offer badge generation using Shields.io and Simple Icons.
- Improve DOM manipulation and UI/UX handling using vanilla JavaScript.
| FILE | DESCRIPTION |
|---|---|
assets |
Contains the resources required for the repository. |
index.html |
Main HTML structure for the project. |
style.css |
Styles and animations for the project. |
script.js |
Behavior script for interactivity. |
README.md |
The README file you are currently reading 😉. |
- Clone this repository:
- Open your preferred Terminal.
- Navigate to the directory where you want to clone the repository.
- Run the following command:
git clone https://github.com/fchavonet/full_stack-github_readme_builder.git
- Open the cloned repository.
-
Open the
index.htmlfile in your web browser. -
Start writing your Markdown content in the editor area.
-
Use the sidebar buttons to insert predefined modules (title, objectives, badge...).
-
Click the copy or download button to save your README file.
You can also test the project online by clicking here.
| Desktop view | Mobile view |
|---|---|
|
|
- Add local storage support to preserve user settings and drafts.
- Improve mobile responsiveness and usability.
- Thanks to Shields.io and Simple Icons for the badge generator compatibility.
Fabien CHAVONET
- GitHub: @fchavonet