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