Laravel Crowdfunding site – Upwork

Affiliate Dev

* Optional long term employment.
* Will consider only offers from people with proven experience.
* Please supply (working) links to previous projects you've worked on.
Redis is an advantage.
The following is a very rough list of features / pages.
Just bullets, as a base for discussion.
– start a campaign
– featured campaigns
– latest campaigns
– search campaigns
– support
– contact us
Static pages:
– Terms of Service
– Refund Policy
– How it Works
– Features & Pricing
support chat plugin
user / org registration
– org information, name, EIN/SSN, email, phone, address, bank information
— create account with processor via API.
– should support:
— credit cards
— paypal
— google pay / apple pay
– must be open to multiple CC processors.
e.g. (Stripe, MangoPay, Zotapay PayPal etc)
(What processors do you have experience with?)
create campaign
– Title
– Goal Amount
– Image / video
– description
– Starts at (timer to start)
– Ends at (timer to end)
– Set default donation amount
– Set recurring donation as default
– Matchers
– Enable Bonus Round
– Phone Donations
Campaign page
– title
– featured picture
– description
– optional video
– optional picture gallery
raised X out of [goal]
progress bar
[Donate] button
latest donations (for this campaign) with time (& optional donation message)
Donation process:
– donation page
— amount
— recurring
— anonymous
— donation message
— add tip / cover processing fees
Payment page
Thank you page.
Back end (Campaigner / Admin)
– edit campaign data
– list of campaigns
– list of donors
– list of donations
– subscriptions
– payouts
– manual donations
– account settings
Security Measures:
• Two Factor authentication (2FA)
• DDoS protection
• Firewall
• Anti-phishing
• Use of SSL certificate security;
• Protection against SQL-injection
• Anti CSRF Token.
• Protection against XSS-attacks
• Missing Secure Header on HTTP Request/Response
• X-Frame-Options
• Secure infrastructure configuration
• Google ReCaptcha
• Device identification, ip whitelisting
• Email confirmation function for critical actions (deposit/withdrawal)
additional features:
multi language interfaces
multiple currencies
social sharing: FB, TW, WA…
Direct links to campaign
Budget: $100

Posted On: August 17, 2021 12:30 UTC
Category: Full Stack Development
Skills:NGINX, Laravel, PHP, Website Development, MySQL, Web Design, JavaScript, CSS

Country: Israel

click to apply

Leave a comment

Your email address will not be published. Required fields are marked *