Movie Review Database
Technologies: React, Tailwind CSS, JavaScript, HTML, SQL, PHP, Apache Webserver, Node.js, Git
- Engineered a web-based movie review database website using React and Tailwind CSS for a dynamic and responsive user interface.
- Crafted intuitive user forms for submitting movie reviews, incorporating fields for Movie ID, Review Text, and Rating, utilizing JavaScript and PHP for seamless functionality.
- Utilized SQL for efficient data storage and management, ensuring quick and reliable retrieval of movie, actor, and director information.
- Implemented secure user authentication with password hashing to safeguard user credentials.
- Deployed the application on an Apache server, providing a robust and stable environment for development and deployment.
ZooKeeper Leader Election
Technologies: Java, Git, Maven, Apache ZooKeeper
- Architected and implemented a leader election mechanism using Apache ZooKeeper to ensure leadership within a distributed system.
- Created a fault-tolerant application capable of dynamic leader election, enhancing system reliability and scalability.
- Utilized ZooKeeper’s ephemeral sequential znodes for efficient coordination and management of leader election processes.
Portfolio Website
Technologies: JavaScript, React.js, Next.js, Node.js, Tailwind CSS, React Icons, RESTful API, Docker, ESlint, Git
- Developed a responsive personal website using React.js and Next.js, showcasing advanced web development techniques.
- Implemented dynamic routing and server-side rendering with Next.js to enhance user navigation and experience.
- Utilized Tailwind CSS for streamlined styling and React Icons for improved visual aesthetics.
- Integrated RESTful APIs to fetch and display dynamic content, enhancing the interactivity of the website.
- Managed version control with Git, ensuring an organized and trackable development process.
- Ensured cross-browser compatibility and optimized the website's performance for various devices and screen sizes.