Skip to content

joshuarmost/website

Repository files navigation

License: Apache 2.0

Joshua Most Photography Website

This repository contains the source code for my personal photography website, built with React, Vite, and Node.js/Express. The site includes:

  • Home, About, Contact, and Dev pages
  • Dark mode toggle
  • Dev journal powered by Markdown files
  • Contact form and newsletter signup via SendGrid

Installation

Super basic setup steps:

  1. Install dependencies

    npm install
  2. Start the development server

    npm run dev
  3. Run the backend (from /server or root, depending on your setup)

    node server.js
  4. Build for production

    npm run build

License

Note: Only the source code is open-sourced. Images, personal names, emails, and other private data are not included and are not covered by the license.

This code is open-source under the Apache License 2.0.

About

personal website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages