Nextjs-Supabase-Blog

Stars
2

Introduction

The Blogging application is a multi-user, full-stack Next.js app with Supabase support. Built with Next.js App Router, Supabase Auth and Supabase Database, Supabase Storage.

💻 Frontend

https://github.com/BTC415/Nextjs-Supabase-Blog/assets/25026241/c0488b1b-ff48-4871-849d-806f09c39322

🧰 Backend

https://github.com/BTC415/Nextjs-Supabase-Blog/assets/25026241/29c35c5f-ad67-4f5b-9943-0fd0d94448b8

📚 Tech Stacks

⌨️ Code Quality

📈 Miscellaneous

⚙️ Getting Started

Requirements

To run this app locally you need

Developer Quickstart

Want to get up and running quickly? Follow these steps:

  • Clone the repository it to your local device.

    git clone https://github.com/BTC415/Nextjs-Supabase-Blog.git
    
  • Set up your Supabase Database and Auth wit with Social Logins

  • Set up your ConverKit

  • Set up your .env file using the recommendations in the .env.example file.

  • Run npm installation in the root directory

    npm installation --legacy-peer-deps
    
  • Run npm run dev in the root directory

  • Want it even faster? Just use

    npm run d
    

That's it! You should now be able to access the app at http://localhost:3000

Admin dashboard will also be available on http://localhost:300/editor/posts