https://github.com/sanvishal/wrighter
Wrighter - A Powerful Markdown Blogger & A Writing Companion | write the (w)right way
https://github.com/sanvishal/wrighter
blogger blogging chakra-ui fastify markdown nextjs writing
Last synced: about 1 month ago
JSON representation
Wrighter - A Powerful Markdown Blogger & A Writing Companion | write the (w)right way
- Host: GitHub
- URL: https://github.com/sanvishal/wrighter
- Owner: sanvishal
- License: mit
- Created: 2022-07-04T18:20:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-02T15:35:30.000Z (over 2 years ago)
- Last Synced: 2024-07-31T19:50:34.198Z (9 months ago)
- Topics: blogger, blogging, chakra-ui, fastify, markdown, nextjs, writing
- Language: TypeScript
- Homepage: https://wrighter.vercel.app
- Size: 2.93 MB
- Stars: 103
- Watchers: 3
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- project-awesome - sanvishal/wrighter - Wrighter - A Powerful Markdown Blogger & A Writing Companion | write the (w)right way (TypeScript)
README
[](https://wrighter.vercel.app/)
[](https://opensource.org/licenses/MIT)
## [Wrighter - A Powerful Markdown Blogger & A Writing Companion ⚡](https://wrighter.vercel.app/)
- 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](https://wrighter.vercel.app/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](https://wrighter.vercel.app/wright/introducing-wrighter-a-powerful-markdown-blogger-and-a-writing-companion-6J96hd6t0pyy8wDFlkZUI0) or [here](https://vishaltk.hashnode.dev/introducing-wrighter-a-powerful-markdown-blogger-a-writing-companion)
## 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=""
```Example of configuration file:
```
API_BASE_URL="http://localhost:8080/api"
```- create `.env` file in `wrighter-server` with
```
DATABASE_URL=""
SECRET_KEY=""
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 🤗