< Hi, my
name is
Kristian
Rahnev./>
I'm a Web Developer 🚀
⬇️ Scroll down for projects ⬇️
I like creating stuff and putting it on the internet
👩🏽🚀 Projects
❇️ NFT Marketplace
🖥LIVE SITE PREVIEW🖥
📜CODE PREVIEW📜
As a team leader, I led the development of an innovative Web3 NFT
marketplace powered by Next.js, MongoDB, TailwindCSS, Infura,
Ethers.js, and IPFS. The platform provides seamless Metamask
authentication for users, enabling them to mint single NFTs and
curated collections. The standout feature is real-time bidding
auctions, fostering user engagement and competition. Furthermore, our
smart contract-based secondary sales facilitate transparent offer
negotiations. The result is a feature-rich and robust Web3 platform,
poised to thrive in the evolving world of decentralized
applications.... Key Achievements:
1. Complex Web3 NFT Marketplace: Led the
development of a sophisticated Web3 NFT marketplace that allowed
users to authenticate via Metamask, ensuring a secure and seamless
user experience.
2. NFT Minting Capabilities: Implemented the
functionality for users to mint single NFTs as well as entire
collections, empowering artists and creators to showcase their work
to a global audience.
3. Bidding Auctions: Pioneered a robust bidding auction mechanism
where users could participate in real-time auctions for NFTs. The
highest bidder secured ownership of the NFT, enhancing the
platform's competitiveness and engagement.
4. Secondary Sales: Designed and integrated a streamlined secondary
sales feature, enabling users to make offers and negotiate prices
for already-owned NFTs, promoting a vibrant marketplace
ecosystem.
Technical Proficiencies:
- Next.js: Leveraged the power of Next.js to build a performant and
server-rendered frontend, ensuring an intuitive user interface and
optimal user experience.
- MongoDB: Utilized MongoDB as the database of choice, facilitating
efficient data storage and retrieval for the vast array of NFTs and
user-related information.
- TailwindCSS: Employed TailwindCSS to create a responsive and
visually appealing UI, reducing development time and maintaining a
consistent design language.
- Infura and Ethers.js: Integrated Infura and Ethers.js to interact
with the Ethereum blockchain seamlessly, enabling secure
transactions and real-time updates.
- IPFS: Implemented IPFS (InterPlanetary File System) to store and
distribute NFT media files, ensuring decentralized and
censorship-resistant content hosting.
Leadership:
As the team leader, I took on the responsibility of managing a team
of three talented developers, fostering a collaborative environment
and ensuring efficient project coordination. I successfully
delegated tasks, conducted code reviews, and organized regular team
meetings to align everyone's efforts towards the project's
successful completion. My tenure as a Full Stack Developer in the
Web3 NFT space has not only enhanced my technical expertise but also
honed my leadership and teamwork abilities. I am eager to bring my
skills and experiences to contribute further to the innovative and
fast-paced world of Web3 technologies.
The user can use the app on the testnet with Sepolia ETH.
🌤 Counselling Site
🖥LIVE SITE PREVIEW🖥
📜CODE PREVIEW📜
I designed and developed a sophisticated website for a counselling firm, emphasising on functionality and modern aesthetics. The site features a user-friendly contact form that seamlessly sends emails, ensuring effortless communication for potential clients. An integrated admin panel powered by Sanity.io allows the firm to easily create and manage blog posts and events, keeping their audience engaged and informed. To cater to a diverse client base, the website is fully bilingual, offering content in two languages. The sleek, contemporary design enhances the user experience, reflecting the professionalism and warmth of the counselling services offered.
🥗 Nutri-Tracker App
🖥LIVE SITE PREVIEW🖥
📜CODE PREVIEW📜
Nutri-Tracker is an app that allows you to search through 30,000 foods with pictures and their nutritions. After registration or login, you can start the search of your desired foods. By clicking on individual food you will see a dropdown menu with a graph showing all essential nutrients. Then you can choose to add the chosen food to you profile. A summary of all the nutritions and foods added in a given day can be found by accessing you profile from the icon in the top-left corner. Happy Nutri-Tracking!
🕵🏼♂️ Coin Spy
🖥LIVE SITE PREVIEW🖥
📜CODE PREVIEW📜
Coin Spy provides a fundamental analysis of the crypto market. In addition to tracking price, volume and market capitalisation, the user can save favourite coins to profile for later use. User authentication was provided by Firebase v9. The React app was written in TypeScript and Material UI was used for styling components.
🧢 E-Commerce Store
🖥LIVE SITE PREVIEW🖥
📜CODE PREVIEW📜
E-Commerce Store is a web application built with Next.js as full stack framework, Hygraph CMS as headless content management system and Stripe as payment system API. GraphQL is used as query language for fetching server-side props from the CMS. Fast user experience is ensured by server-side rendering by Next.js.... After entering to the product list page, the user can see all available products provided by Hygraph. After selecting a product from the list, a product page is displayed with the corresponding URL. The user then can select the style of the product and the desired quantity, after that can add it to the cart. The updated cart component stays persistent if navigating to another page and is saved to LocalStorage. After finishing the order, the user can click on the checkout button and will navigated to Stripe checkout page where a transaction can take place. This web app is hosed on Vercel.
🏡 AirBnB Clone
🖥LIVE SITE PREVIEW🖥
📜CODE PREVIEW📜
AirBnB Clone as the name suggests is a clone of the property rental site AirBnB. I've followed the original design to the best of my abilities as a reference. Navigating from the landing page you will see the properies list. All properties are being added throught the headless CMS of Sanity.io. After selecting a property of your choice, you will be taken to a page with all the necessary details of that property. There you can find a calendar to select the desired dates for your stay as well as a window which calculates the total cost. On the bottom of the page is Google Maps location of your property.
🥗 Restaurant Site
🖥LIVE SITE PREVIEW🖥
📜CODE PREVIEW📜
I created an elegant and functional website for a Greek restaurant, showcasing a sleek and modern design that captures the essence of Greek hospitality. The website includes all the essential features for a restaurant, such as an easy-to-navigate menu, online reservations, and a gallery of mouth-watering dishes. Customers can find detailed information about the restaurant's location, hours, and services. The user-friendly interface ensures a seamless experience, encouraging visitors to explore the rich culinary offerings.
Great things are done by a series of small things brought together
-Vincent Van Gogh
Thanks for watching!