Skip to content

dj1samsoe/dhanyhidayat

Repository files navigation

dhanyhidayat.vercel.app

Welcome to the Personal Website, Blogs, and Programming Tips open-source repository! This project is built using Next.js, Tailwind CSS, Prisma, and PostgreSQL, and it's designed to help you create your own personal website, share insightful blogs, and offer programming tips to the community. You find this project a bit helpful? Then give me the start

Introduction

In today's digital age, having a personal website is a fantastic way to showcase your work, share your thoughts through blogs, and contribute to the programming community by offering valuable tips and insights. This repository provides you with a solid foundation to create such a platform with ease.

Features

  • Modern Stack: Built with Next.js, a powerful React framework, Tailwind CSS for responsive and elegant styling, Prisma as the database toolkit, and PostgreSQL as the database system.
  • Personal Website: Display your professional information, portfolio, and achievements in a visually appealing manner.
  • Blogs: Share your thoughts, experiences, and expertise with the world through engaging blog posts.
  • Programming Tips: Provide programming tips, tricks, and tutorials to help fellow developers learn and grow.
  • SEO Optimized: Implement best practices for search engine optimization to increase your online visibility.
  • Responsive Design: Ensure a seamless experience across various devices and screen sizes.

Getting Started

Before you begin, make sure you have Node.js and npm (Node Package Manager) installed on your system. Familiarity with Next.js, Tailwind CSS, Prisma, and PostgreSQL will be beneficial for customization.

Installation

  1. Clone this repository to your local machine using:

    git clone https://github.com/dj1samsoe/dhanyhidayat.git
  2. Navigate to the project directory:

    cd dhanyhidayat
  3. Install the dependencies:

    yarn install

Usage

  1. Configure your database settings in the .env file.
  2. Run the Prisma migration to set up your database schema:
    npx prisma migrate dev
  3. Start the development server:
    yarn dev
  4. Access the application in your browser at http://localhost:3000.

Contributing

Contributions to this project are welcome and encouraged! If you find any bugs, want to add new features, or improve the existing ones, feel free to open issues and pull requests.

Reference

Bayu Setiawan