The project is live at PublishWise.ink
PublishWise is a tool that allows you to write and publish blogs from a single platform. It includes an ideal editor for writing blogs and publishing them on Dev.to and HashNode (with more to come). You can easily make updates to your blog that has been published in both Dev.to and HashNode by modifying it once on PublishWise. It simplifies cross-posting and consolidates your blogs onto a single platform. This project has a lot of potential and will continue to add more valuable features in the future.
This project was bootstrapped using Refine. It uses Supabase as the database, storage, and auth provider. The UI is built using the Mantine UI library together with Refine. Other than that, it uses Refine data hooks for performing queries and mutations throughout the whole application. The whole application is built on top of the Next.js app directory and utilizes the new features of Next.js.
- Minhazur Rahaman Ratul (@developeratul)
The dashboard (dark)
Node >= 16
Yarn >= 1.22.19
Npm >= 8.11.0
- Clone the repository:
git clone git@github.com:developeratul/publish-wise-refine.git
- Change directory and install dependencies:
cd publish-wise-refine
yarn
- Create
.env
file and fill up the credentials
cp .env.example .env
-
Sync prisma schema with the database:
yarn push-db
-
If you have followed everything mentioned above properly, you should be able to run:
yarn dev
🚀