All Projects

SRE ITS

SRE ITS

IT Director

December 26, 2023

Project Goals

Society of Renewable Energy Institut Teknologi Sepuluh Nopember (SRE ITS) exists as a student organization dedicated to increasing student interest and knowledge of new and renewable energy. This website serves as the organization's digital profile, showcasing SRE ITS's activities, achievements, and information about renewable energy initiatives.

I was chosen as the IT Director to lead the development of this website, managing a team of 13 people across three divisions: Backend, Frontend, and UI/UX.

Technology

In this project, I was responsible for leading the development team and establishing the technical architecture.

Frontend Service

  • Next.js with TypeScript as the main framework
  • GSAP (GreenSock Animation Platform) for creating acrobatic and smooth animations on the landing page
  • Modern CSS and responsive design principles

Backend Service

  • Golang as the backend service for the CMS
  • Database hosted on VPS for content management

Content Management System (CMS)

  • Custom-built admin dashboard using Golang
  • Database integration for managing all website content

Features

  • Acrobatic landing page with GSAP animations. I created the landing page myself because I wanted it to be special with engaging animations. Using GSAP, I implemented smooth, acrobatic animations that create a unique and memorable user experience when visitors first land on the website.
  • Blogging system. The website includes a comprehensive blogging feature where all content is saved to a database hosted on VPS. This allows the organization to regularly publish articles about renewable energy, events, and updates.

Blog Screenshot

  • Admin dashboard for content management. We built a custom admin dashboard using Golang that enables administrators to manage all content on the website, including blog posts, organization information, and other dynamic content.

Challenge

Managing a team of 13 people across multiple divisions. As IT Director, I needed to coordinate Backend, Frontend, and UI/UX teams effectively. I created a communication system where each division has a manager who directly reports to me and is responsible for their own staff. This hierarchical structure ensured clear communication channels and accountability while allowing me to maintain oversight of the entire development process. Clickup Screenshot

Coordinating development through weekly meetings and Clickup. To keep the project on track, I established a system of weekly meetings with division managers and utilized Clickup to manage the whole development process. This approach helped us track progress, identify blockers early, and ensure all team members were aligned with project goals and deadlines.

Ready to bring your digital ideas to life? I'm here to help. Let's collaborate and create something extraordinary together. Get in touch with me today to discuss your project!

2026 | made with