Join us on this exciting journey as we build not just a platform, but a living, breathing community where stories resonate, ideas flourish, and connections thrive. ZeFer, the open-source publishing platform, awaits, ready to amplify your voice and celebrate the diverse narratives that make us who we are.
We do not limit your blog posts only in our platform, you can freely integrate it to other platforms. We have built an npm package for this. You can check the documentation how to set it up here: https://docs.zefer.blog/
Refer to CONTRIBUTING.md
- Next.js
- Tailwind
- DaisyUI
- Next.js
- Prisma (using PostgreSQL)
- NextAuth
- Socket.io
- Sentry.io
We use ESLint and prettier. If you have ESLint installed, you should be up and running.
- Node version 20 or higher
- A Socket IO server for ZeFer, clone and fork it here https://github.com/leindfraust/ZeFerSocketIO
- Fork ZeFer repo here https://github.com/leindfraust/ZeFer/fork
- Clone your forked repository by running
git clone https://github.com/<your-username>/zefer.git
- Populate .env.example and .env.local.example and remove .example once done. Do not modify NEXTAUTH_URL default value unless you use different port
- Install packages by running
npm install
- You're now ready! Just run
npm run dev
to start application and navigate tolocalhost:3000
Refer to LICENSE