This is the repo for my portfolio website, which you can visit β¨HEREβ¨
Featuring some festive snowfall from winter 2024! βοΈ
Snow_Portfolio_Video.mp4
- Chickadee photo by teyi εΎ from Pexels
- Icons from icons8
- Project Loading status placeholder image from Imgflip
- Clone this repo to your local machine
- From the project root in your terminal, install dependencies using the
npm i(ornpm install) command
- Start PostgreSQL
sudo service postgresql start
- Log in as the
postgresusersudo -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
- Create
.envwith your PostgreSQL credentials- Use the
.env.examplefor guidance
- Use the
- Run
npm run dev - The development app will be served at http://localhost:3000
- To check your code for potential errors, stylistic issues, or other problems, run
npm run lint
- Run
npm run build- Pre-build checks verify the database and optionally rebuild it after user confirmation
- Generates deployment-ready static pages and a sitemap inside the
outfolder
- Run
npx serve@latest out - The production app will be served at http://localhost:3000

