About the Project • Key Features • Website • Technologies Used • How To Use • How To Install • Contributing • Credits
Welcome to the Markdown Previewer project! This project was created as part of the Front End Development Libraries certification on freeCodeCamp. It allows you to preview your Markdown in real-time, with additional features like internationalization, light and dark themes, markdown syntax highlighting, the ability to save your markdown files, and conversion of markdown to PDF or HTML.
- Real-time Markdown preview
- Internationalization support
- Light and dark theme options
- Markdown syntax highlighting
- Save your markdown files
- Convert markdown to PDF or HTML
- GitHub Flavored Markdown
- Syntax highlighting
- Full screen mode
- Autosave
Website URL: https://markdown-previewer-d723b.web.app
- TypeScript
- React
- SASS
- Enter your Markdown text in the editor area.
- The preview area will update in real-time to display the formatted Markdown.
- Use the toggle buttons to switch between light and dark themes.
- Click the save button to save your Markdown file.
- Use the export buttons to convert Markdown to PDF or HTML.
Follow these steps to get started with the Markdown Previewer project:
- Clone the repository to your local machine:
git clone https://github.com/lipe-alves/markdown-previewer.git
- Install dependencies:
npm install
- Run the project:
npm run start
- Open your browser and navigate to
http://localhost:3000
to view the Markdown Previewer.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature-name
. - Submit a pull request.
This project was created by Felipe Alves (me!). Special thanks to freeCodeCamp for the Front End Development Libraries certification curriculum.
Thank you for using the Markdown Previewer project! If you have any questions or feedback, feel free to reach out. Happy coding!