Skip to content

ammaaraslam/write-once

Repository files navigation

WriteOnce

A Markdown Editor For Devs Who Blog

Request Feature · Report Bug · Contribute

writeonce forks writeonce stars writeonce licence writeonce issues writeonce pull-requests

nextjs tailwindcss vercel

WriteOnce is an opensource markdown editor that strives to make the workflow of a dev blogger much easier.

🧐 Features

Here are some of the awesome features of WriteOnce.

  • 🌓 Website Light/Dark Mode
  • Authentication using Google & GitHub
  • Automatic saves to the Posgresql DB offered by Nhost
  • Editor/Previewer scroll sync
  • Easily publish to Hashnode from the editor (Current V1 only supports publishing to Hashnode. Future updates will include publishing support to Dev.to among many other cool features that'd make a dev blogger's workflow way easier!)

More Features Coming Soon!!🚀
This is just V1 of WriteOnce! V2 will be getting features many more, check out the article write where I shared the future plans of WriteOnce. If have any suggestions for future features, let me know here or shoot me a tweet @itsammaar_7

🏗 Built With

Here is what WriteOnce uses behind the scenes.

🏢 Contributing

Please contribute using the Github Flow. Create a branch, add commits and open up a pull request. Make sure your PR isn't a duplicate Please also read CONTRIBUTING.md and CODE_OF_CONDUCT.md

Development

  1. Clone the Repository
git clone https://github.com/ammaaraslam/write-once.git
  1. Move into the working directory
cd writeonce
  1. Install Dependencies
npm install
  1. Create a .env.local file and add the following:
NEXT_PUBLIC_NHOST_SUBDOMAIN=sdepeqcgnpglxcjibthr
NEXT_PUBLIC_NHOST_REGION=ap-south-1
  1. Run the App
npm run dev

👨‍💻 Author

Ammaar Aslam

Twitter 🐦 - @itsammaar_7
Instagram 📸 - @itsammaar_7
GitHub 🐱 - @ammaaraslam
Hashnode 📚 - @ammaaraslam

About

WriteOnce - A Markdown Editor For Devs Who Blog

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published