My projects

React

Wild Oasis

The Wild Oasis Hotel app, built with Next.js, enhances the guest experience at our scenic retreat. Guests can explore hotel and cabin details, check availability, filter by capacity, and reserve cabins with "unconfirmed" reservations until payment upon arrival. They can manage profiles, view reservations, and update or delete bookings. A secure sign-up and login process ensures personalized service and a seamless check-in experience.

New

The Wild Oasis

This app, tailored for hotel employees, provides secure access to manage hotel operations. New users can sign up within the app to ensure authenticity. Key features include a dashboard displaying recent activities, cabin and booking management, and guest check-ins/check-outs. Users can update profiles, manage cabins, and track bookings with filterable statuses. Additional functionalities include settings, dark mode, and detailed sales and statistics.

New

Fast React Pizza

Fast React Pizza is a web app for the best pizza ordering experience. Users can browse a dynamic menu from an API, select multiple pizzas for their cart, and place orders without an account. The process requires just a name, phone number, and address, with an optional GPS location for easier delivery. Users can prioritize orders even after placement. Each order receives a unique ID for easy lookup, and payments are made upon delivery.

usePopcorn

In the creation of the usePopcorn app, I focused on crafting an user-friendly interface to enhance the movie-watching journey. I implemented features such as movie search functionality, personalized watchlist management, and comprehensive movie details. I ensured that usePopcorn not only simplifies movie discovery but also enriches the overall viewing experience. This project showcases my commitment to creating innovative solutions.

Eat'N'Split

The Eat'N'Split app, built with React, streamlines the process of splitting bills among friends, making dining out or sharing expenses effortless and fair. Users can add friends to a list, input the total bill amount, and specify each friend's contribution based on what they ordered. The app then calculates each person's share and displays it.Eat'N'Split simplifies managing group expenses and helps avoid financial discussions.

Todo App

The to-do app offers a comprehensive task management experience focused on usability and efficiency. Users can add new tasks to their list, to never miss an important item. Editing and deleting existing tasks are straightforward for flexible organization. The app also lets users mark tasks as completed, streamlining workflow and promoting accomplishment. A tracking feature keeps a record of completed tasks, providing an overview of productivity.

Simple Weather App

Dynamic weather application developed using React. This app empowers users to effortlessly access comprehensive weather forecasts for their desired locations over the span of a week. Seamlessly integrating real-time data, the app presents temperature trends and weather conditions in a visually appealing interface. With its user-friendly design and efficient functionality, this weather app serves as a testament to my proficiency in front-end development.

Far Away

This React application is designed to help users efficiently manage their packing list for a trip. Users can add items to their list and check them off as they pack. The app offers three sorting options: by item name, list order, and packing status. It also provides real-time statistics on the number of items packed, helping users track progress. Its intuitive design and practical features make planning and organizing for any trip easier and more efficient.

Vanilla JS

Forkify : Recipe Companion

Forkify is a Recipe Management Application designed for culinary simplicity. Featuring API-powered search, pagination, and bookmarking, users explore and save recipes effortlessly. Browser-based storage ensures privacy, with the option to upload personal recipes seamlessly integrated. Elevate your cooking journey with this intuitive platform, emphasizing convenience, inspiration, and personalized culinary exploration

Demo Bank

Demo Bank is a web-based banking project allowing users to perform banking tasks such as viewing deposits, withdrawals, and total balances. Users can transfer funds between accounts, apply for loans, and securely close their accounts. The platform features a session timer for added security, automatically logging users out after periods of inactivity. With transaction histories and intuitive interfaces, Demo Bank offers a seamless banking experience.

Mapty fitness App

Mapty is a comprehensive fitness app tailored for runners and cyclists, offering seamless tracking of routes and performance metrics. With Mapty, you can effortlessly log distance, duration, cadence, and elevation, gaining insights into your workouts. Its local storage ensures easy access to your workout history for progress tracking. Whether you're chasing records or exploring new routes, Mapty is your go-to companion for fitness endeavors.

Tea Station

Developed a sleek and modern website for 'Tea Station,' featuring a responsive design and intuitive navigation. Showcased a variety of products and services, with sections detailing the company's background, products, and services. Integrated contact forms for easy communication and social media links for enhanced connectivity. Completed with a visually appealing layout and smooth user experience.

Backroads touring company

Crafted a dynamic website for 'Backroads,' a travel tour company, featuring intuitive navigation, captivating hero banners, informative sections detailing company background and services, showcased featured tour packages, integrated a newsletter sign-up form for updates, and a visually appealing gallery. Completed with social media integration and smooth navigation, enhancing user engagement and experience.

Pig-game

The Pig Game is a dynamic digital rendition of the classic dice game, offering intuitive gameplay, vibrant interface, and two-player mode. Players strategically roll virtual dice to accumulate points, avoiding the risk of rolling a one. With options, achievements, and cross-platform compatibility, the game provides endless entertainment and competition, showcasing my proficiency in game development and user experience design.