OGPer is an open-source tool for easily generating and managing OGP (Open Graph Protocol) cards.
https://ogper.pages.dev
- Simple UI for OGP card creation
- Instant preview of generated cards
- Responsive design
- Supports image uploads up to 1MB
- Easy sharing of generated cards
demo.mov
below is generated page with OGP in this video
https://ogper.onrender.com/pd3ae4d
ogper/
├── backend/ # Backend related files
│ ├── config/ # Configuration files
│ ├── domain/ # Domain models
│ ├── handler/ # HTTP handlers
│ ├── middleware/ # Middleware
│ ├── repository/ # Data access layer
│ ├── usecase/ # Business logic
│ └── main.go # Entry point
├── frontend/ # Frontend related files
│ ├── public/ # Static files
│ ├── src/ # Source code
│ │ ├── assets/ # Asset files
│ │ ├── components/ # React components
│ │ ├── pages/ # Page components
│ │ └── App.tsx # Main application
│ └── vite.config.ts # Vite configuration
└── README.md
-
Clone the repository
git clone https://github.com/your-username/ogper.git cd ogper -
Backend setup
cd backend go mod download -
Frontend setup
cd ../frontend npm install -
Environment variables configuration
cp .env.example .env # Edit .env file -
Start the application
# Backend cd ../backend go run main.go # Frontend (in another terminal) cd ../frontend npm run dev