React Native Project for Posting and Booking Cars (For Rent) (December 2023):
- Developed a dual-application system for electric car rentals, comprising a Car Owner app for posting vehicles and managing bookings, and a Renter app for searching and booking electric cars.
- Implemented Firebase Authentication for user login/logout, distinguishing between car owners and renters, ensuring secure account management.
- Designed intuitive user interfaces with React Navigation, providing seamless navigation between screens and optimal user experience.
- Integrated Firebase Firestore for data persistence, ensuring real-time synchronization and shared data access between both apps.
- Created custom components for listing creation, booking management, and user profile handling, enhancing app functionality and usability.
- Demonstrated collaboration between Owner and Renter apps, showcasing how changes in one app affect the other, facilitating a streamlined rental process.
React Native EV Savings Calculator (October 2023):
- Developed a cost-comparison app for gas and electric cars, calculating distance, savings, and cost efficiencies.
- Designed a user-friendly interface adhering to specified layout and customization guidelines.
- Implemented form fields for inputting gas and electric vehicle costs, mileage, and annual driving distance.
- Integrated calculation functionalities to dynamically generate and display cost and distance comparisons.
- Showcased expertise in UI design, data validation, and result presentation for enhanced user experience and utility.
iOS Project for Displaying Nearby Activities (September 2023):
- Created a social event app using SeatGeek API for event data.
- Implemented user accounts (signup, login, logout) for personalized experience.
- Designed intuitive interfaces for event listing, details, and users attending the event.
- Integrated search functionality and user profiles for networking and friend management.
- Utilized CoreData or Firebase for efficient data storage and retrieval.
iOS Project for Displaying World Countries (August 2023):
- Developed an app displaying a list of world countries with their capitals using the REST Countries API.
- Implemented a Country Details screen showing country information, including population, area, flag, and a map with a pin on the capital.
- Added functionality for users to add countries to their Favorites list with CoreData for data persistence.
- Created a Favorites List screen sorted by population, allowing users to delete countries from their favorites.
- Organized the app's navigation using a Tab View for seamless user experience.
Android Mobile Application for National Parks (July 2023):
- Developed a tourism promotion app for US national parks using Android, enabling users to view parks by state, access park details, and create travel itineraries.
- Integrated advanced Android concepts such as Fragments, Navigation Graph, Safe Args, and Firebase Firestore for data persistence and user authentication.
- Implemented a Find Parks feature with a spinner for state selection, map with park markers, and dynamic search results retrieval from the National Park Service API.
- Designed a View Park Details screen displaying park information, images, website links, and an option to add parks to the user's itinerary.
- Created an Itinerary screen for managing added parks, including date selection, notes, and cloud-based data persistence for itinerary storage.
- Implemented a user-friendly navigation interface with options to access Find Parks and Create an Itinerary screens using Bottom Navigation or Slide Out Drawer menus.
Android Learning Academy Application (March 2023):
- Developed a mobile app with a splash screen featuring the app name and logo, using Kotlin in Android Studio.
- Implemented user registration with a screen to enter and save the user's name, ensuring data persistence using Shared Preferences.
- Designed a Welcome Back screen displaying user progress, providing options to reset data or proceed to lessons.
- Created a lessons list screen with a toggle for sequential progression, controlling lesson access based on completion status.
- Designed a Lesson Details screen showing lesson information, video links, note-taking functionality, and completion tracking.
- Ensured data storage and retrieval using Shared Preferences for a seamless user experience.
Full-Stack Fitness Studio Web Application Project (February 2023):
- Developed a web application for a fitness studio using NodeJS, Express, MongoDB, and Express-Handlebars.
- Implemented front-end functionalities such as home page, schedule of classes, cart page, and login page with user authentication.
- Designed server-side logic for defining endpoints, interacting with MongoDB, and managing user authorization.
- Created an admin interface to track customer purchases and calculate total earnings.
- Ensured user-friendly navigation with a header containing links to essential pages and dynamic display of login/logout options.
- Incorporated database collections for users, classes, payments, and cart items, with additional features like sorting and transaction recording.