This is a project built for the FreeCodeCamp curriculum. It's a web application that allows users to write Markdown syntax in a text area, and see it dynamically compiled and rendered as formatted HTML.
To see this project's live demo, please click here.
This project was built with the following technologies:
- React
- TypeScript
- HTML
- CSS
The main features of this app include:
- Live preview of Markdown syntax
- Support for all standard Markdown features
- Custom rendering of carriage returns as line breaks
To get a local copy up and running, follow these steps:
- Node.js
- Clone the repository
- Navigate to the project directory in your terminal
- Run
npm install
to install the necessary dependencies
- Run
npm run dev
to start the development server - Open
http://localhost:3000
in your browser to view the app
👤 Lucas Erkana
- GitHub: @LucasErkana
- Twitter: @LucasErkana
- LinkedIn: Lucas Erkana
In the future, I plan to add more features to this app, such as adding a full-screen mode for the editor or the previewer.
Contributions are always welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature-name
) - Make your changes and commit them (
git commit -am 'Add some feature'
) - Push your changes to your forked repository (
git push origin feature/your-feature-name
) - Open a pull request
If you find this project useful or interesting, please give it a ⭐️ on GitHub!
Thanks to FreeCodeCamp for providing the curriculum that inspired this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.