Giter Site home page Giter Site logo

sanvishal / wrighter Goto Github PK

View Code? Open in Web Editor NEW
103.0 3.0 8.0 3 MB

Wrighter - A Powerful Markdown Blogger & A Writing Companion | write the (w)right way

Home Page: https://wrighter.vercel.app

License: MIT License

TypeScript 91.39% JavaScript 0.05% CSS 2.54% SCSS 6.01% Procfile 0.01%
blogging chakra-ui fastify nextjs writing blogger markdown

wrighter's Introduction

wrighter-banner

License: MIT

  • Wrighter has a powerful WYSIWYM markdown editor and a renderer (batteries included ⚡)
  • It is optional signup, so you can use wrighter offline too! or you can fork this project and use wrighter standalone
  • Wrighter has a feature called bites, that allows you to gather & organize bite sized ideas and later use them in your blogs
  • ...and a lot more features that aims to make modern writing easier and productive!

To read more about it, visit here or here

Setup

  • To run wrighter locally, you just need to clone the app
  • ensure to install prisma and tsnd globally
  • run yarn on root directory, it will install all the deps for both client and server
  • create .env.local file in wrighter-client with
API_BASE_URL="<INSERT BACKEND URL HERE>"

Example of configuration file:

API_BASE_URL="http://localhost:8080/api"
  • create .env file in wrighter-server with
DATABASE_URL="<INSERT DB URL HERE>"
SECRET_KEY="<SOME SECRET>"
COOKIE_SECRET="<COOKIE SECRET>"

Example of configuration file:

DATABASE_URL="mysql://wrighter_user:[email protected]:3306/wrighter_db"
SECRET_KEY="SECRETkeyforwrighterapplication"
COOKIE_SECRET="SECRETCookieforwrighterapplication"
  • from the root directory, run yarn dev, it would concurrently run both the server and client
  • goto localhost:3000 to see wrighter ✨

Contributing

  • Contributions and feature ideas are welcome 🤗

wrighter's People

Contributors

sanvishal avatar stanzinofree avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

wrighter's Issues

CTRL + SHIFT + P not working in Firefox

Hey there

Just learend about Wrighter, love it so far!

The only downside, CTRL + SHIFT + P is the shortcut for opening a private Window in Firefox.

Maybe it could be possible to change or add another shortcut for Firefox-Users?

That would be amazing.

Thanks for your great work and keeping it open-source!

Dockerize app

Hi Vishal,
I read about your app and I tried it, I modified some part to run in a docker, are you interested on those changes?
It's some dockerfiles and change the ip in entry point of apps to use bind: 0.0.0.0 rather than localhost.

If you want I can oper a PR to merge them after i publish them.

Regards

this is an example
Alex/Users/alex/Documents/progetti/lab/wrighter/docker-compose.yaml

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.