watermark
SEARCH AND POST POLITICAL JOBS FOR FREE

Arena Careers

Finding your dream job on Arena Careers is easy. Use the search bar to narrow down hundreds of open roles with campaigns and movement organizations. For example, if you’re looking for organizing jobs, just search “Organizing.”

Startup: Website developer, automation engineer

Job Post

Job Post

Software Engineering
United States · Remote
Posted on Nov 9, 2024

Startup: Website developer, automation engineer

LOCATION

Remote

SALARY

0 / One Time Payment (Contractor)

COMPANY

Startup

DEPARTMENT

Finance

EMPLOYMENT TYPE

Other

CONTACT

APPLICATION INSTRUCTIONS

Apply via email- [email protected]

JOB DESCRIPTION

Project Overview

The goal of the Solar Fintech/Coin platform is to offer micro-investments in solar panels to users and sell full panels to corporate clients. Users purchase microshares (e.g., ₹100 each) until the total panel value (₹20,000) is funded. Once a solar panel is fully funded, it is deployed or sold to a corporate buyer. This platform promotes sustainable energy adoption while providing users with an easy, accessible way to invest.

Scope and Objectives

  1. ** Core Features**:
  • Allow users to buy microshares (₹100 each) of solar panels.

  • Track contributions and notify users when a panel is fully funded.

  • Sell or lease the fully-funded panel to corporate clients.

  • Implement rewards or returns for microshareholders (e.g., dividends, tokens).

  • Build trust with a secure payment gateway, investor dashboard, and real-time funding updates.

  1. ** Target Users**:
  • Individual Investors: Users interested in micro-investments and green energy.

  • Corporate Clients: Companies looking to purchase or lease solar panels to meet sustainability goals.

  • Administrators: Manage platform operations, user accounts, funding tracking, and corporate sales.

Functional Requirements

1. ** User Management**

  • User Registration:

  • Email, mobile number, and password-based sign-up.

  • Google and social media login options (e.g., Google, Facebook).

  • User Profiles:

  • Personal details: Name, email, phone number, etc.

  • Wallet or balance tracker showing investment history.

  • Referral codes to invite others and earn rewards.

  • KYC Verification (optional for larger investments).

2. ** Dashboard for Users**

  • Microshare Purchase Section:

  • Display available solar panel campaigns.

  • Show total panel cost and amount raised so far.

  • Buy microshares starting from ₹100.

  • Real-time progress tracker (e.g., 50% funded).

  • Investment History:

  • List of purchased microshares with transaction dates.

  • Status of panels (e.g., Funded, In Progress, Deployed).

  • Returns/Dividends (if applicable):

  • Monthly/annual returns shown for investments.

  • Reward points or tokens earned.

3. ** Corporate Client Module**

  • Corporate Sign-up and Login:

  • Register companies with company name, email, and phone number.

  • Panel Requests:

  • Corporates can browse funded solar panels for sale or lease.

  • Request a quote or purchase panels directly.

  • Payment Gateway for Corporates:

  • Option to pay for panels via bank transfer, UPI, or credit card.

4. ** Microshare Funding Mechanism**

  • Solar Panel Campaigns:

  • Each campaign represents a solar panel priced at ₹20,000.

  • Microshare value is ₹100. Users can buy multiple microshares.

  • Campaign closes when total funding is reached.

  • Dynamic Progress Tracker:

  • Display the number of microshares purchased and remaining.

  • Notifications when a campaign is near completion or fully funded.

  • Panel Allocation & Corporate Sale:

  • Notify users when a panel is sold or leased.

  • Allocate proceeds or rewards to shareholders.

5. ** Payment Gateway Integration**

  • User Payments:

  • UPI, credit card, net banking, and wallet integrations.

  • Allow bulk microshare purchases (e.g., ₹500, ₹1000).

  • Corporate Payments:

  • Secure bank transfer option for corporate clients.

  • Payment Confirmation & Invoicing:

  • Generate receipts for every transaction.

  • Email notifications on successful transactions.

6. ** Admin Dashboard**

  • Campaign Management:

  • Create, edit, or delete solar panel campaigns.

  • Monitor the progress of each campaign.

  • User & Corporate Management:

  • View and manage user accounts and corporate profiles.

  • Approve or reject KYC verification.

  • Transactions & Reports:

  • Track all user and corporate payments.

  • Generate daily/weekly/monthly reports on funding status.

  • Notifications & Alerts:

  • Send alerts for campaign milestones or delays.

  • Send automated emails and SMS for completed purchases.

7. ** Rewards and Incentives** (Optional)

  • Tokenization of Investments:

  • Users receive tokens proportional to their investments.

  • Referral Program:

  • Users earn rewards for referring friends.

  • Impact Reporting:

  • Dashboard showing environmental impact (e.g., CO₂ saved).

Non-Functional Requirements

  • Scalability:

  • Handle large volumes of users and transactions without downtime.

  • Security:

  • Implement secure payment gateways and encrypted user data.

  • Use two-factor authentication for user accounts.

  • Performance:

  • Ensure quick loading of campaigns and dashboards.

  • Optimize for both desktop and mobile platforms.

  • Availability:

  • 99.9% uptime with 24/7 availability.

  • Compliance:

  • Comply with data protection laws (e.g., GDPR, CCPA).

  • Ensure compliance with financial regulations (SEBI, RBI guidelines).

Technology Stack

  • Frontend: React.js / Angular.js / Vue.js

  • Backend: Node.js / Django / Flask

  • Database: MySQL / PostgreSQL / MongoDB

  • Payment Gateway: Razorpay / Stripe / PayPal

  • Hosting: AWS / Azure / Google Cloud

User Journey

  1. ** User Registration & Login**:
  • New user signs up using email or social login.

  • Completes KYC (if required).

  1. ** Browse Solar Panel Campaigns**:
  • User selects an available panel campaign.

  • Buys microshares starting from ₹100.

  1. ** Funding Completion**:
  • When ₹20,000 is reached, the campaign closes.

  • User receives notification and rewards if applicable.

  1. ** Corporate Sale**:
  • Admin sells the panel to a corporate client.

  • Proceeds distributed to microshareholders (optional).

  1. ** Dashboard Updates**:
  • User tracks investments and rewards in their dashboard.

Timeline and Milestones

  1. ** Week 1-2**:
  • Finalize requirements and hire development team.

  • Create wireframes and prototypes.

  1. ** Week 3-4**:
  • Develop frontend and backend.

  • Integrate payment gateway and set up databases.

  1. ** Week 5-6**:
  • Test platform functionality (user journey, payments, etc.).

  • Conduct user acceptance testing (UAT).

  1. ** Week 7-8**:
  • Launch the platform.

  • Start marketing campaigns and onboard initial users.

Marketing Strategy

  • Social Media Campaigns: Promote micro-investments on platforms like Instagram and Twitter.

  • Email Campaigns: Send newsletters to potential users and corporates.

  • Referral Programs: Encourage users to refer friends and earn rewards.

  • Partnerships: Collaborate with sustainability organizations and companies interested in CSR initiatives.

Challenges and Mitigation

  • User Trust: Ensure transparency in campaigns and payments.

  • Regulatory Compliance: Consult with financial and legal experts.

  • Scalability: Use cloud-based solutions to manage growing user base.

Success Metrics

  • Number of registered users.

  • Total microshares sold per campaign.

  • Number of solar panels sold to corporates.

  • User engagement and retention rates.

  • Environmental impact (e.g., CO₂ saved).

This requirement document provides a detailed roadmap to develop and launch the Solar Fintech/Coin platform, enabling smooth user experiences and driving adoption of sustainable energy solutions through micro-investments.