Loading repository data…
Loading repository data…
maricastroc / repository
A fully-functional in-browser markdown editor application built with React.js
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
In this project, I developed a fully-functional in-browser markdown editor application with a light/dark mode toggle. The application includes the following features.
This project provided an excellent opportunity to utilize the react-markdown library for converting markdown texts into HTML code. Additionally, I gained experience in data storage using localStorage and organizing CRUD operations within a context, which facilitated communication between components. To enhance user experience, I implemented toasts to provide feedback after saving and deleting a document.
The project also presented CSS challenges in designing various layouts based on different screen sizes. To overcome these challenges, I leveraged componentization, utilized styled-components, and followed a mobile-first approach, which greatly assisted in resolving these issues.
Clone the repository:
git clone https://github.com/maricastroc/in-browser-markdown-editor
Install the dependencies:
npm install
Start the service:
npm run dev
⏩ Access http://localhost:3000 to view the web application.