Overview
ascendia.himarpl.com is the official website for Ascendia Cabinet, Himpunan Mahasiswa Rekayasa Perangkat Lunak (HIMARPL) at The Education University of Indonesia. The website is built using Next.js with the T3 Stack and is deployed on Vercel.
Key Features
- Important Dedication Information
- Organization Structure Visualization
- News & Updates Integration
- Department Information Pages
- Interactive UI Components
- Responsive Design
- Smooth Animations
Libraries Used
Core Dependencies
- Next.js (^14.1.4)
- React (18.2.0)
- React DOM (18.2.0)
- TypeScript (^5.4.2)
Database & API
- Prisma (@prisma/client ^5.22.0)
- tRPC (@trpc/client, @trpc/next, @trpc/react-query, @trpc/server)
- Axios (^1.7.2)
UI & Styling
- Radix UI Components (various @radix-ui/* packages)
- Tailwind CSS (^3.4.1)
- Tailwind Typography Plugin (@tailwindcss/typography ^0.5.12)
- Framer Motion (^11.2.12)
- Embla Carousel (embla-carousel-react ^8.1.5)
- Auto Animate (@formkit/auto-animate ^0.8.2)
- React Simple Icons (@icons-pack/react-simple-icons ^9.4.0)
- Lucide React Icons (^0.363.0)
Utilities
- Zod (^3.23.8)
- Moment (^2.30.1)
- Sharp (^0.33.3)
- Superjson (^2.2.1)
- PostHog (posthog-js ^1.144.2)
- Next Themes (^0.3.0)
Development Tools
- ESLint (^8.57.0)
- Prettier (^3.2.5)
- Various ESLint plugins and configurations
Support
For questions or issues:
- GitHub Issues
- Contact Kominfo Department
- Visit himarpl.com
License
This project is licensed under the MIT License - see the LICENSE file for details.