Skip to content

BerkinAKKAYA/prisma-blog

Repository files navigation

Prisma Blog by Berkin AKKAYA

Live Here

Technologies Used

  • PostgreSQL on Heroku
  • Prisma ORM
  • Next
  • Next Auth
  • Material UI as UI Kit

Screenshots

Home Edit Unauthorized
image image image

TODO

  • Create Next App with Jest
  • Create Local DB with SQLite
  • Create Live DB with PostgreSQL
  • Implement Next Auth
  • Add "Create Blog Post" page
  • Write Tests for Core Logical Components using RTL and Jest
  • Deploy on Vercel
  • Add Pagination
  • Add Global Post Search
  • Add "Post Detail" Page
  • Add "Edit Post" Page
  • Add Global Layout
  • Add Auth Controls (Edit Post, My Posts, Create Post)
  • Add Null Checks For Posts (Edit Post, Post Detail)
  • Add Delete Button in 'Edit Post' page

NOTE

If the app gives the error code 500, probably heroku rotated the DB Credentials. Run the command below and update the DATABASE_URL environment variable. heroku config:get DATABASE_URL -a prisma-blog-berkin