## 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