I'm looking for talented Solana Rust developers to join my team project.

Job ID: 38230422

Budget: $15 – $25 USD

If you pass this test, you can join our team project.
Requirement:
Building a simple “sales campaign” contract
Any user can start a sales campaign using the company's vision and existing SPL tokens.
Details: company name, SPL token, sales amount, token price, etc.
Users can purchase tokens using sol.
Users can use sol to purchase tokens during the campaign period.
(As this is a simple project to test, there are no soft cap, hard cap, endTime, or refund features...)

Therefore, two contracts must be included.
One is a “Sale” contract that allows users to purchase spl tokens using sol.
The other is a "Factory" contract to launch a new “sales” campaign.

If you are interested, please give me detailed answer and proposal.
Related categories: Rust Smart Contracts Web3.js Solana