• Stars
    star
    286
  • Rank 144,690 (Top 3 %)
  • Language
    TypeScript
  • Created over 1 year ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

โœจ Multi-User, Full-stack blogging application built with Next.js and Supabase.

Cover

Multi-User, Full-stack Blogging Applicaition

The all-in-one starter kit
for building multi-user, full-stack blogging applications.

Introduction ยท Demo ยท Guide ยท Contributing


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

Cover

๐Ÿ“น Preview

frontend.mp4

๐Ÿงฐ Backend

Cover

๐Ÿ“น Preview

backend.mp4

๐Ÿ’พ Database Schema

Database schema & dummy data: here

Screenshot 2023-06-10 at 10 00 18 PM

๐Ÿ“Š Google Lighthouse performance statistics

Screenshot 2023-06-10 at 10 00 18 PM

๐Ÿ“š 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/timtbdev/Next.js-Blog-App.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

Contributing

  • Start a discussion with a question, piece of feedback, or idea you want to share with me.
  • Open an issue if you believe you've encountered a bug with the starter kit.

๐Ÿ™‡ Author

License

Licensed under the MIT license.