[!NOTE] This project will no longer be updated. I am planning to create a new Hashnode clone using the latest technologies and a highly optimized build for improved performance.
This is a full-stack application that serves as a clone of the popular blogging website, Hashnode. The purpose of this project is to showcase my skills in web development and serve as a learning experience. I have utilized Next.js, Nextjs, Tailwind CSS, and the T3 stack with PostgreSQL as the technology stack for this project. With a plethora of exciting features, this intermediate-level project replicates most of the functionalities found on the original Hashnode website. I hope you enjoy this project as much as I enjoyed building it. Cheers 🍻. Contributions are welcome!
Clone the repository
git clone https://github.com/ujen5173/hashnode.git
Navigate to the project directory:
cd hashnode
Install the dependencies:
yarn
.env.example
file for the necessary variables..env
file in the root directory of the project and add the environment variables with reference to the .env.example
file..env
file -> DATABASE_URL
.yarn db:dev
. (OPTIONAL IF YOU HAVE ALREADY PUSH THE DATABASE)yarn dev
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
git checkout -b feature/your-feature
git commit -m "Add your message here"
git push origin feature/your-feature
Cheers 🍻.