portfolio Tailwind Templates

Portfolio

πŸ‘©β€πŸ’» My Portfolio Site ✨LIVE DEMO✨ ⌨️ TypeScript πŸ”Ό Next.js πŸƒ Tailwind CSS 🐘 PostgreSQL πŸ”’ Dotenv πŸ“§ EmailJS πŸ›‘οΈ hCaptcha πŸ”§ Node.js πŸ–₯️ React πŸ“ API

πŸ‘©β€πŸ’» Portfolio

This is the repo for my portfolio website, which you can visit ✨HERE✨

Screenshots

Demo Video

Featuring some festive snowfall from winter 2024! ❄️

https://github.com/user-attachments/assets/2a143ff7-b9ee-4dd6-a8a9-26abb4717dfa

Built With

Acknowledgements & Thanks

Installation

  • Clone this repo to your local machine
  • From the project root in your terminal, install dependencies using the npm i (or npm install) command

Database Setup

  • Start PostgreSQL
    • sudo service postgresql start
  • Log in as the postgres user
    • sudo -u postgres psql
  • Create the database
    • CREATE DATABASE portfolio_projects_db;
  • Connect to the database
    • \c portfolio_projects_db
  • Create the tables
    • \i backend/db/create.sql
  • Seed the database
    • \i backend/db/seeds.sql

Start the Development Server

Linting

  • To check your code for potential errors, stylistic issues, or other problems, run npm run lint

Build the Production-Ready Application

  • Run npm run build
    • This will generate deployment-ready static pages inside the out folder

Start the Production Server

Top categories

Loading Svelte Themes