Personal portfolio for Nathan Mescher, a creative freelancer specializing in photography, videography, and design.
- NextJS
- react-images
- Netlify
- Netlify CMS - Used for content and media asset management
- Cloudinary - Used for media asset management
- Zapier
- Mailgun
- Clone the repository and navigate to the root directory
- Run
npm install - Update
.env-samplefilename to.envand update the contents to includeCLOUDINARY_API_NAME,CLOUDINARY_API_KEY, andCLOUDINARY_API_SECRET. - To start a local instance, run the
npm run devscript
- https://www.nvtevisuals.com/admin - allows an added user access to Netlify CMS dashboard to manage posts via NetlifyCMS and media assets via Cloudinary.
next- Starts a local instance of the development server by calling the local instance of next in the node modules.dev- Starts a local instance of the development server. Copies the create-react-app command.build- Emits .html files for statically optimized pages.export- Builds a HTML version of the app. At export time, it runs getInitialProps of all pages.deploy- Runs both build and export. This script is utilized by Netlify to trigger a build after a successful push to master.start- Starts the app on a port.lint- Utilizes eslint and the airbnb rules to check for errors in code styled.