Full-Stack Developer
- TOASTI
- Repository
- Deployment
Description
TOASTI is an asociation of alumni from the Indonesian Astronomy Olympiad team, dedicated to providing high-quality astronomy education access for Indonesian students.
Library / Tools Used
- Next.js (Fullstack Framework)
- React (JS Library)
- TailwindCSS (CSS Library)
- Typescript (Typesafe for JS)
- NextAuth (Auth Library)
- DatoCMS (CMS)
- Google Calendar API
Features
- Home Page
- Article Page
- Calendar Page
- Study Source Page
- About Page
Development Experience
I developed this website during my second semester holiday. At that time, my friend Ferdinand , who was the head of TOASTI, asked me to create a website for the organization. I eagerly accepted the offer as I wanted to contribute to the Indonesian Astronomy Olympiad Community. Additionally, Razita played a crucial role in designing the UI/UX and graphics for the website. Her work deserves great respect because the graphics turned out to be exceptionally impressive.
The development process was quite challenging due to numerous bugs and lags encountered while using Next.js v13. Despite these difficulties, I managed to complete the project. The most interesting and challenging aspect was the calendar feature. This feature allows users to add important upcoming astronomical events to their Google Calendar using the Google API.