- Create base UI
- Move App.tsx content to Home.tsx and Create pages folder.
- Add a favicon
- Add context api to move state between Editor and Preview
- Context api with react typescript
- The above blog is shit. I'm trying out a new on. I've written down in developement notes in logseq. Also this link ContextApi with typescript
- Try to figure out a way to pass all the data between Editor, button and Preview
- UI bug: Editor and Preview going out of document when width of window decreased
- Add responsive styles for Editor and Preview
- Add some breathing space at the end of the page
- Add a footer
- Saving browser state using localStorage.
- Build and deploy the current version of the app.
- Preview in full screen without Editor component.
- Adjust height for the Preview component
- Add proper links to github and twitter
- Work on the Architecture for implementing the backend for publish feature.
- Connect with backend
- Implement post request
- Implement the /pages/:id in react
- Implement what to do if req fails
- save PublishedPage content to localStorage
- Check if a string is already present in the database and redirect to it rather than creating a new entry in the db.
- Add styles to links in the previewed markdown
- Add responsive styles to navbar
- Add tooltip to the Publish button