Skip to content

Overview

Ascendia-himarpl preview taken November 2024

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.