{"id":31070154,"url":"https://github.com/victorola-coder/hegegh","last_synced_at":"2025-09-15T23:00:02.778Z","repository":{"id":310756245,"uuid":"1041073452","full_name":"Victorola-coder/hegegh","owner":"Victorola-coder","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-27T22:33:24.000Z","size":6737,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"dev","last_synced_at":"2025-08-28T06:45:52.099Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hegegh.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Victorola-coder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-20T00:14:05.000Z","updated_at":"2025-08-27T22:33:28.000Z","dependencies_parsed_at":"2025-08-22T00:32:16.068Z","dependency_job_id":null,"html_url":"https://github.com/Victorola-coder/hegegh","commit_stats":null,"previous_names":["victorola-coder/hegegh"],"tags_count":0,"template":false,"template_full_name":"Victorola-coder/next-template","purl":"pkg:github/Victorola-coder/hegegh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Victorola-coder%2Fhegegh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Victorola-coder%2Fhegegh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Victorola-coder%2Fhegegh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Victorola-coder%2Fhegegh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Victorola-coder","download_url":"https://codeload.github.com/Victorola-coder/hegegh/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Victorola-coder%2Fhegegh/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275333311,"owners_count":25446100,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-15T02:00:09.272Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-15T22:59:58.122Z","updated_at":"2025-09-15T23:00:02.768Z","avatar_url":"https://github.com/Victorola-coder.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# University of Wisdom and Understanding\n\nA modern certificate generator web application that creates humorous \"university\" certificates for the Nigerian social trend championed by GehGeh. This project blends humor, street culture, and practical life lessons into an engaging certificate generation platform.\n\n## 🎯 Overview\n\nThe University of Wisdom and Understanding is a fast-rising social trend in Nigeria that blends humor, street culture, and practical life lessons. Championed by GehGeh, a content creator and financial coach, it's not a traditional institution but a movement and online \"school\" where thousands of young people enroll virtually to gain wisdom, knowledge, and understanding about money, relationships, and life.\n\n## ✨ Features\n\n### Core Functionality\n\n- **User Enrollment System** - Name input and module selection\n- **Certificate Generation** - Personalized certificates with wisdom scores\n- **Social Sharing** - Share certificates on Twitter, Facebook, WhatsApp\n- **Modern UI/UX** - Beautiful, responsive design with animations\n- **Database Integration** - PostgreSQL with Prisma ORM\n\n### Wisdom Modules\n\n- Financial Wisdom 101\n- Relationship Understanding\n- Discipline \u0026 Patience Studies\n- Street Intelligence\n- Legacy \u0026 Leadership\n- Department of Sense\n- No Go Carry Last Engineering\n- Chop Life Economics\n- Wahala Management Sciences\n- And 15+ more modules...\n\n### Degree Levels\n\n- **Doctorate** (4.5+ GPA)\n- **Master** (3.5+ GPA)\n- **Bachelor** (2.5+ GPA)\n- **Diploma** (1.5+ GPA)\n- **Certificate** (\u003c1.5 GPA)\n\n## 🛠️ Tech Stack\n\n### Frontend\n\n- **Next.js 15** - React framework with App Router\n- **TypeScript** - Type-safe development\n- **Tailwind CSS** - Utility-first CSS framework\n- **Framer Motion** - Smooth animations\n- **Lucide React** - Beautiful icons\n- **Sonner** - Toast notifications\n\n### Backend\n\n- **Next.js API Routes** - Serverless API endpoints\n- **Prisma** - Database ORM\n- **PostgreSQL** - Primary database\n- **Zod** - Schema validation\n\n### Development\n\n- **Bun** - Fast package manager\n- **ESLint** - Code linting\n- **PostCSS** - CSS processing\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- Node.js 18+ or Bun\n- PostgreSQL database\n- Environment variables configured\n\n### Installation\n\n1. **Clone the repository**\n\n   ```bash\n   git clone \u003crepository-url\u003e\n   cd hegegh\n   ```\n\n2. **Install dependencies**\n\n   ```bash\n   bun install\n   ```\n\n3. **Set up environment variables**\n\n   ```bash\n   cp .env.example .env.local\n   ```\n\n   Add your database URLs:\n\n   ```env\n   POSTGRES_PRISMA_URL=\"your-postgresql-url\"\n   POSTGRES_URL_NON_POOLING=\"your-postgresql-direct-url\"\n   ```\n\n4. **Set up the database**\n\n   ```bash\n   bunx prisma generate\n   bunx prisma migrate dev\n   ```\n\n5. **Run the development server**\n\n   ```bash\n   bun dev\n   ```\n\n6. **Open your browser**\n   Navigate to [http://localhost:3000](http://localhost:3000)\n\n## 📁 Project Structure\n\n```\nhegegh/\n├── app/\n│   ├── api/\n│   │   └── students/\n│   │       ├── route.ts          # Main students API\n│   │       └── [id]/route.ts     # Individual student API\n│   ├── enroll/\n│   │   └── page.tsx              # Enrollment form\n│   ├── student/\n│   │   └── [id]/page.tsx         # Certificate display\n│   ├── globals.css               # Global styles\n│   ├── layout.tsx                # Root layout\n│   └── page.tsx                  # Homepage\n├── prisma/\n│   └── schema.prisma             # Database schema\n├── public/                       # Static assets\n├── tailwind.config.ts            # Tailwind configuration\n└── package.json                  # Dependencies\n```\n\n## 🎨 Design System\n\n### Colors\n\n- **Primary**: Purple (#8B5CF6) - Wisdom and knowledge\n- **Secondary**: Amber (#F59E0B) - Achievement and success\n- **Accent**: Green (#10B981) - Growth and prosperity\n- **Dark**: Gray scale for text and backgrounds\n\n### Typography\n\n- **Plus Jakarta Sans** - Primary font for body text and headers\n- **Inter** - Secondary font for UI elements\n\n### Animations\n\n- **Framer Motion** - Page transitions and micro-interactions\n- **Custom CSS** - Gradient animations and hover effects\n\n## 🔧 API Endpoints\n\n### Students\n\n- `GET /api/students` - Fetch recent graduates and count\n- `POST /api/students` - Create new student enrollment\n- `GET /api/students/[id]` - Fetch individual student\n- `PUT /api/students/[id]` - Update student data\n- `DELETE /api/students/[id]` - Delete student\n\n## 🗄️ Database Schema\n\n### Student Model\n\n```prisma\nmodel Student {\n  id          String   @id @default(cuid())\n  tag         String   @unique\n  name        String\n  department  String\n  gpa         Float    @default(0)\n  certificate String?\n  degree      String   @default(\"Diploma\")\n  createdAt   DateTime @default(now())\n  updatedAt   DateTime @updatedAt\n\n  @@map(\"students\")\n}\n```\n\n## 🚀 Deployment\n\n### Vercel (Recommended)\n\n1. Connect your GitHub repository to Vercel\n2. Add environment variables in Vercel dashboard\n3. Deploy automatically on push to main branch\n\n### Environment Variables\n\n```env\nPOSTGRES_PRISMA_URL=\"your-production-postgresql-url\"\nPOSTGRES_URL_NON_POOLING=\"your-production-postgresql-direct-url\"\n```\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgments\n\n- **GehGeh** - For championing the wisdom movement\n- **Next.js Team** - For the amazing framework\n- **Vercel** - For seamless deployment\n- **Prisma Team** - For the excellent ORM\n\n## 📞 Contact\n\n- **Creator**: GehGeh\n- **Twitter**: [@gehgeh](https://twitter.com/heyVickyJay)\n- **Project**: [University of Wisdom and Understanding](https://university-of-wisdom.vercel.app)\n\n---\n\n**\"Wisdom is not just about knowledge, but about understanding how to apply it in life.\"** - GehGeh\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorola-coder%2Fhegegh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictorola-coder%2Fhegegh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorola-coder%2Fhegegh/lists"}