A React-based web application for organizing and managing Pinterest content with optimized loading and modern UI.
- Pinterest OAuth Integration
- Fast Loading with Optimized Caching
- Board Management
- Pin Organization
- Modern and Responsive UI
- Netlify Serverless Functions
- Frontend: React.js
- Backend: Netlify Functions
- Authentication: Pinterest OAuth
- Deployment: Netlify
- Install dependencies:
npm install
cd client && npm install
cd ../functions && npm install- Create a
.envfile in the root directory:
PINTEREST_APP_ID=your_pinterest_app_id
PINTEREST_APP_SECRET=your_pinterest_app_secret
URL=http://localhost:3000
NODE_ENV=development
- Start the development server:
npm run devThe application is configured for deployment on Netlify:
- Connect your GitHub repository to Netlify
- Set the build command to:
npm run netlify-build - Set the publish directory to:
client/build - Configure the environment variables in Netlify settings
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.