Resources for current and aspiring product managers, organized by topic. Adding helpful resources and bookmarks as I come across them! Contribution guidelines
https://product.melanie-richards.com/
This site is built with:
- Eleventy: static site generator
- Notion API: fetches a product resources database I have in my personal Notion environment.
- Netlify: where this site is deployed to (disclaimer: my current employer!).
Since I am using a private database, these instructions are probably most useful if you want to create a similar site, vs contribute to this one. If you have a content suggestion, feel free to file an issue.
- Fork and clone the project.
- Run
npm install
from your command line to install dependencies (assumes you have Node and npm installed). - Set the environment variables specified below.
- Run
npm run start
and visitlocalhost:8080
.
Rename the .env.sample
file in the root of this project to .env
. Update the following variable values:
NOTION_TOKEN
: the secret generated when you create a new Notion integration.DATABASE_ID
: the ID for the database you want to use. Note, you need to first allow your integration to access the database.
If you deploy your site on a platform like Netlify, you will need to set these same environment variables there as well!