Impulse Finance

Marcus Ojo-Osasere

Blockchain Developer
Software Engineer
Web Developer
Node.js
React
Rust

Project Summary: ImpulseFinance is an innovative decentralized launchpad that streamlines the Initial DEX Offering (IDO) process, empowering project owners to independently launch their token sales. Unlike traditional launchpads that require admin approval, ImpulseFinance allows anyone to set up an IDO directly on the platform, removing the need for backend intervention and offering a seamless experience.

Role & Responsibilities: As the lead developer for ImpulseFinance, I was responsible for full-stack development and smart contract implementation. My contributions included:

Frontend Development

Built a responsive, user-friendly frontend using React.js.

Designed the UI to guide users through each step, from entering project details to launching an IDO in under a minute.

Backend Development

Developed the backend with Node.js and Express, facilitating fast, secure interactions with the blockchain and database.

Implemented a scalable MySQL database for managing project and user data, allowing real-time tracking of token sales and interactions.

Smart Contract Development

Wrote smart contracts in Rust to handle core functions, including IDO creation, transaction processing, and fee distribution.

Developed a factory contract to automate the creation of token sale contracts. Each new IDO is generated through this factory, enabling users to immediately see and interact with their project’s sale contract upon creation.

Additional Functionalities and Configurations

Integrated a referral system that rewards users who share IDO links, giving them a commission for every new participant who joins through their link.

Added configurable restrictions to ensure fair practices, such as limiting the developer’s access to raised funds, to safeguard participants’ investments.

Tailored various features according to specific client requirements, including optional KYC processes for added security and credibility.

Platform Features:

Instant IDO Launch: Project owners can launch an IDO in minutes by entering token information on the platform, removing the need for admin intervention.

Referral System: Enables users to earn commission by sharing unique referral links, promoting greater reach and engagement for each token sale.

Funds Access Control: Built-in measures to restrict developers from accessing excessive funds, ensuring accountability and protecting investors.

User Interaction with Sale Contracts: After an IDO is created, it’s automatically visible on the platform. Users can interact with the sale contracts directly through the UI, participating in token sales seamlessly.

Technology Stack:

Frontend: React.js

Backend: Node.js, Express

Database: MySQL

Smart Contracts: Rust

Outcome: ImpulseFinance successfully redefines the launchpad model by enabling instant, self-service IDO creation with robust security measures and community incentives. This project highlights expertise in decentralized application development, smart contract programming, and the ability to implement complex functionalities that align with the evolving needs of the blockchain space.

Partner With Marcus
View Services

More Projects by Marcus