Skip to content

📚Blogx is an open-source, self-hosting blogging platform where a single admin can manage blogs, offering visitors access to blog lists, individual posts, and the admin's profile, with support for both dark and light themes. Designed for ease of self-hosting, enabling users to fork the repository and set up their personal blogging site .

License

Notifications You must be signed in to change notification settings

Safvan-tsy/blogx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blogx

The Blogx Website has been built with the following tech stack:

Development

Setup Procedure

  • Docker

    OR

  • Copy .env.example to .env

  • Get a postgres db from https://neon.tech/ (or any other provider)

  • Replace the DATABASE_URL in .env

  • Run npx prisma migrate dev to setup schema

Steps to run locally

With Docker

  • docker compose up

Without Docker

  • npm install
  • npm run db:seed to seed the database
  • npm run dev

--- Go to http://localhost:3000/login for signup and signin --- http://localhost:3000/admin/dashboard to access the dashboard

Read contributing guidelines to start making contributions

About

📚Blogx is an open-source, self-hosting blogging platform where a single admin can manage blogs, offering visitors access to blog lists, individual posts, and the admin's profile, with support for both dark and light themes. Designed for ease of self-hosting, enabling users to fork the repository and set up their personal blogging site .

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages