Skip to content

Repository files navigation

Pinterest Content Organizer

A React-based web application for organizing and managing Pinterest content with optimized loading and modern UI.

Features

  • Pinterest OAuth Integration
  • Fast Loading with Optimized Caching
  • Board Management
  • Pin Organization
  • Modern and Responsive UI
  • Netlify Serverless Functions

Tech Stack

  • Frontend: React.js
  • Backend: Netlify Functions
  • Authentication: Pinterest OAuth
  • Deployment: Netlify

Local Development

  1. Install dependencies:
npm install
cd client && npm install
cd ../functions && npm install
  1. Create a .env file 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
  1. Start the development server:
npm run dev

Deployment

The application is configured for deployment on Netlify:

  1. Connect your GitHub repository to Netlify
  2. Set the build command to: npm run netlify-build
  3. Set the publish directory to: client/build
  4. Configure the environment variables in Netlify settings

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages