An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

[![wrighter-banner](https://imgur.com/mPITnEv.png)](https://wrighter.vercel.app/)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](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 🤗