Welcome to the repository of my personal portfolio website, built using Next.js, ShadCN, Tailwind CSS, Websockets, Postgres DB, and Drizzle ORM.
This repository contains the source code for my portfolio website, showcasing my projects, skills, and experience. The website is built with modern technologies to provide an interactive and visually appealing user experience.
Before you begin, ensure you have the following installed:
Clone the repository:
npx/pnpm dlx/bunx create-next-app@latest -e https://github.com/Redskull-127/Portfolio-2024
Install dependencies:
npm/pnpm/yarn/bun install --force
Set up project and database:
Rename .env.template
to .env
and configure the environment variables.
Create a PostgreSQL database and configure the connection in config.drizzle.js/ts
.
Run the database migrations:
npm/pnpm/yarn/bun run db:push
Edit the site configuration in site-config.js
.
Run the application:
npm/pnpm/yarn/bun run dev
Visit http://localhost:3000 in your browser.