Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/melanierichards/product-resources
Resources for current and aspiring product managers
https://github.com/melanierichards/product-resources
product-management
Last synced: about 1 month ago
JSON representation
Resources for current and aspiring product managers
- Host: GitHub
- URL: https://github.com/melanierichards/product-resources
- Owner: melanierichards
- License: mit
- Created: 2023-01-05T22:03:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-05T21:58:37.000Z (9 months ago)
- Last Synced: 2024-10-28T13:35:04.023Z (3 months ago)
- Topics: product-management
- Language: SCSS
- Homepage: https://product.melanie-richards.com/
- Size: 667 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Product Resources
Resources for current and aspiring product managers, organized by topic. Adding helpful resources and bookmarks as I come across them! [Contribution guidelines](https://github.com/melanierichards/product-resources/blob/main/CONTRIBUTING.md)
## Live Site
https://product.melanie-richards.com/
## Tech Stack
This site is built with:
* **[Eleventy](https://www.11ty.dev/):** static site generator
* **[Notion API](https://developers.notion.com/page/notion-platform-roadmap):** fetches a product resources database I have in my personal Notion environment.
* **[Netlify](https://netlify.com):** where this site is deployed to (disclaimer: my current employer!).## Getting Started
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](https://github.com/melanierichards/product-resources/issues).
1. Fork and clone the project.
2. Run `npm install` from your command line to install dependencies (assumes you have Node and npm installed).
3. Set the environment variables specified below.
4. Run `npm run start` and visit `localhost:8080`.### Environment variables
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](https://developers.notion.com/docs/create-a-notion-integration#step-1-create-an-integration).
* `DATABASE_ID`: the [ID for the database](https://developers.notion.com/docs/create-a-notion-integration#step-3-save-the-database-id) you want to use. Note, you need to first allow your integration to [access the database](https://developers.notion.com/docs/create-a-notion-integration#step-2-share-a-database-with-your-integration).If you deploy your site on a platform like Netlify, you will need to set these same [environment variables](https://docs.netlify.com/environment-variables/overview/#app) there as well!