Projects

cloudcipher
java
javafx
springboot
aws

CloudCipher

End-to-end encrypted cloud storage desktop app

  • Developed an end-to-end encrypted cloud storage desktop application utilizing a proxy re-encryption scheme
  • Created a desktop app with JavaFX and a server with SpringBoot
  • Deployed the server on AWS EC2 and stored files on AWS S3
imdifoods
java
springboot
postgre
tailwind

Imdifoods

E-commerce website for a food business in Indonesia

  • Developed an e-commerce website for a local F&B business, transforming their static site into a dynamic platform
  • Implemented consumer-facing functionalities including user authentication, item catalog, shopping cart, and payment processing
  • Implemented administrative features for staff to manage orders, confirm payments, edit blog posts, and view messages
kordict
react
python
tailwind

Korean Dictionary

Korean-English dictionary web app using Korean Dictionary API

  • Developed a Korean dictionary website using ReactJS that utilizes KRDict API
  • Implemented a Flask proxy server to bypass CORS restrictions
  • Designed a simple user-friendly interface with a search bar and an on-screen Korean keyboard for inputting Korean words
  • Enabled the app to function as a dictionary for Korean input and a translator for English input, displaying results in a card format
go-chat
go
tailwind

GoChat

A simple real-time chat application using Go and WebSockets

  • Developed a real-time chat web app using Golang and WebSockets
  • Implemented multiple room functionality where users can pick an available room and choose their own username
  • Designed an interactive chat room interface with real-time messaging
web-games
react
tailwind

Web Games

Collections of Javascript browser-based games

  • Developed a Rock-Paper-Scissors game with interactive user interface
  • Developed a Memory Tile game to enhance cognitive skills through memorization
  • Developed a Korean word flashcard game to aid in language learning with randomized word display
  • Added local highscore for all games to enhance user engagement and track performance by utilizing web storage API
konvasearch
python
flutter
postgre

KonvaSearch

Platform to find and donate convalescent plasma for COVID-19 patients

  • Created a platform to find and donate convalescent plasma for COVID-19 patients
  • Developed the website using Django and the mobile application using Flutter for both Android and iOS
  • Enabled user registration as donors or recipients, facilitating matching and communication between them
  • Provided a seamless process for donors and recipients to connect and proceed with the donation process

© 2024 Ahmad Naufan W