Skip to content

The application that powers https://marchantweb.com. I've made the code open source for those who'd like to dive in, learn, copy, steal, etc...

Notifications You must be signed in to change notification settings

marchantweb/Marchant-Web

Repository files navigation

Marchant Web '24

Homepage Screenshot

This repo contains the latest code for MarchantWeb.com. It's a Nuxt 3 project that centers around a WebGL visualization that ebs and flows into each page.

I've made the code open-source, with the obvious caveat that it's meant to act as a reference for learning and developing your own creative website, and that you cannot clone it and pretend to be me.

For the sake of security, the connection to Notion's API is abstracted behind a service at api.marchantweb.com, which is not open-source. You won't find any secret keys here.

Technology 🚀

  • Nuxt 3 / Vue 3
  • Notion (CMS)
  • Cloudinary (Media Delivery)
  • Heroku (Deployment)
  • CloudFlare (DNS)

Setup

Make sure to install the dependencies:

# yarn
yarn install

# npm
npm install

# pnpm
pnpm install --shamefully-hoist

Development Server

Runs a development server with HMR (Hot Module Replacement) on http://localhost:3000

npm run dev

Production

Build the application for production:

npm run build

Locally preview production build:

npm run preview

Thanks for checking out this repo!

About

The application that powers https://marchantweb.com. I've made the code open source for those who'd like to dive in, learn, copy, steal, etc...

Resources

Stars

Watchers

Forks