Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marchantweb/marchant-web

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...
https://github.com/marchantweb/marchant-web

Last synced: 1 day ago
JSON representation

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...

Awesome Lists containing this project

README

        

# Marchant Web '24

![Homepage Screenshot](public/cover.jpg)

This repo contains the latest code for [MarchantWeb.com](https://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:

```bash
# 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

```bash
npm run dev
```

## Production

Build the application for production:

```bash
npm run build
```

Locally preview production build:

```bash
npm run preview
```

### Thanks for checking out this repo!