Our goal is to deliver a comprehensive and user-friendly digital solution that significantly reduces the friction between constituents and their political representatives, thereby fostering a more proactive and impactful dialogue. The platform is designed with the following key features and objectives:

## Milestone 1

1. **Deployment and Initial setup**
    1. Deploying the application on a stable server environment, configure the database, web-hosting and routing configurations
    2. Deployment of a NextJS application, with a custom domain able to handle and scale for up to a 100,000 users or more
    3. Mobile friendly site with simple UI interface
2. **Efficient Authentication System**
    1. Integration of a magic link logic for secure and easy user authentication.
    2. Users will try to sign up for an account by submitting their email address, phone number and name
    3. Users will try to login to their an account by submitting their email address or phone number
    4. An email will be sent to them and they will click the confirmation link to either create their account or login
    5. User should stay logged in until they choose to log out
3. **Informative Data Integration**
    1. Utilization of Google Civic API to furnish users with relevant data on contacting political representatives.
    2. Pull political representative data from the API and store it in the database
    3. Data would include:
        1. Politician phone number
        2. Politician photo
4. **Effective Communication Tool**
    1. Setting up a browser-to-phone calling feature using Twilio to facilitate direct communication with representatives
    2. Should be able to handle atleast 10,000 calls per day
5. **WhatsApp Engagement Link**
    1. Based on user input zipcode, show the user the link of the Whatsapp group they can join
6. **Contact Form**
    1. Incorporation of contact form for other organizations to get involved
        1. First name
        2. Last name
        3. Email
        4. Organization
        5. Phone
        6. Zipcode
        7. How did you hear about us?

Budget: $5,000

Posted On: January 30, 2024 15:26 UTC
Category: Full Stack Development
Skills:Tailwind CSS, JavaScript, API, API Integration, Web Development, React

Country: Thailand

click to apply

Powered by WPeMatico