Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

timtbdev/Next.js-Blog-App

Repository files navigation

Cover

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.

AltStyle によって変換されたページ (->オリジナル) /