This repository contains the corresponding tutorial available on our YouTube channel, Code Scrapper.
Our Medium clone is a streamlined project blogging app designed to enhance productivity and earn money. It offers intuitive adding smooth blog interfaces, customizable boards for project tracking, and seamless integration capabilities to adapt to various workflows. Ideal for individuals and teams looking for an efficient way to organize tasks and projects.
- Next.js
- Postgresql
- NeonDB
- TypeScript
- Next-Auth
- Drizzle ORM
- Shadcn
- Tailwind Css
Follow these steps to set up the project locally on your device.
Prerequisites
Make sure you have the following installed on your machine:
Clone this Project
git clone https://github.com/CodeScrapper1/medium-clone.git
cd medium-clone
Installation
Install dependencies using yarn:
yarn
Set Up Environment Variables
Create a new file named .env
in the root of your project and add the following content:
GOOGLE_ID=
GOOGLE_SECRET=
DATABASE_URL=
NEXT_PUBLIC_CLOUDINARY_NAME=
NEXT_PUBLIC_CLOUDINARY_UPLOAD_PRESET=
NEXT_PUBLIC_URL=
Running the Project using yarn
yarn run dev