
Closed
Posted
Paid on delivery
1. Project Brief Vision: Develop a new online voting platform inspired by ZEUS/Helios, featuring end-to-end verifiability, strong security, and top-tier UX for voters and administrators. The goal is flexible customization, support for both party-list and single-list ballots, multiple positions, multi-channel communication, and scalability. Differentiates itself from existing systems like ZEUS, ElectionRunner, and Electobox. 2. Technical Specifications Technologies: React/[login to view URL], Node.js/NestJS, PostgreSQL, Redis, Docker. Main modules: Voting Client, Admin Console, Bulletin Board, Messaging Hub, Mixing/Tallying Service. Data model: voters, ballots, parties, candidates, votes tables. Counting rules: Proportional Representation (Hare quota, Largest Remainders) & Majoritarian (Top-N/FPTP). Communication settings: SMTP, Twilio SMS, Viber API. 3. Production Server Setup Server requirements: 2+ CPU, 4GB RAM, 20GB SSD, Linux (Ubuntu 22.04 LTS). 1) Install Docker & Node.js. 2) Upload and extract the ZIP package. 3) Run ./deploy/[login to view URL] (Linux/macOS) or ./deploy/[login to view URL] (Windows) to start. 4) Configure domain & HTTPS (Let's Encrypt) with Caddy or Nginx. 5) Fill in deploy/.env with ADMIN_TOKEN, SMTP, Twilio, Viber. 6) Apply security settings: MFA, CSP headers, rate limits. 7) Backup/restore the PostgreSQL database. 4. Checklists Functional tests: - Create election with multiple positions. - Import parties/candidates from CSV. - Send bulk invitations. - Test voting with sample voters. - Verify tracker & results. - Export results in CSV/PDF. Security: - Strong ADMIN_TOKEN and MFA. - HTTPS enabled. - Restrict admin access by IP. - Backup database & audit files.
Project ID: 39688839
79 proposals
Remote project
Active 9 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
79 freelancers are bidding on average €1,662 EUR for this job

Hello, I understand that you need to create a robust online voting platform similar to ZEUS/Helios, focusing on security and user experience. My approach would be to leverage React and Node.js to build a scalable system, ensuring that the main modules like the Voting Client and Admin Console work seamlessly together. I'll prioritize implementing end-to-end verification and flexible customization for both party-list and single-list ballots, following your requirements closely. I'll also ensure that the server setup is efficient and secure, adhering to best practices for deploying on Ubuntu with Docker. What are the key milestones you envision for the development process, and how do you see the testing phases integrating with them? Thanks, Muhammad Awais
€1,500 EUR in 14 days
8.7
8.7

Hi there, I have a few questions based on the shared description: 1) How many concurrent voters should the system handle at peak? 2) Do you need multilingual support for ballots and the admin console? 3) Should voting be accessible on both web and mobile devices? Your voting platform will feature end-to-end verifiability, robust security, and a clean, intuitive user experience for both voters and administrators. I will ensure seamless ballot customization, reliable multi-channel communication, and scalable infrastructure for high-volume elections. With 8+ years in full-stack development, I’ve delivered secure, high-performance platforms using React, Node.js, PostgreSQL, and Docker for mission-critical applications. How I Can Deliver Your Vision: - Build a modular architecture covering Voting Client, Admin Console, Bulletin Board, and secure tallying. - Implement Hare quota, Largest Remainders, and FPTP counting rules with accuracy and transparency. - Integrate SMTP, Twilio, and Viber for flexible, multi-channel notifications. - Configure HTTPS, MFA, CSP headers, and IP-restricted admin access for top-tier security. - Set up automated backups, database restores, and audit logging. - Provide functional testing for multi-position ballots, CSV imports, voting flows, and exportable results. Warm regards Idefco Before we discuss the project, please note that the price is a placeholder only.
€1,125 EUR in 7 days
8.7
8.7

Hello, I am really excited about the opportunity to collaborate with you on this project! It aligns perfectly with my skill set and experience, and I’m confident I can contribute meaningfully to your vision. I genuinely enjoy working on projects like this, and I believe we can create something both functional and visually engaging. Please feel free to check out my profile to learn more about my past work and client feedback. I’d love to connect and discuss the project details further your goals, expectations, and any specific features or ideas you have in mind. The more I understand your vision, the better I can bring it to life. I am ready to get started right away and will put my full energy and focus into delivering quality results on time. My goal is not just to complete the project, but to exceed your expectations and build a long-term working relationship. Looking forward to hearing from you soon! With regards! Divya
€1,500 EUR in 7 days
8.0
8.0

Hi, I am a software engineer. I can build a Zeus platform for your project.
€750 EUR in 7 days
7.2
7.2

Hello, Thank you so much for posting this opportunity it sounds like a great fit, and I’d love to be part of it! I’ve worked on similar projects before, and I’m confident I can bring real value to your project. I’m passionate about what I do and always aim to deliver work that’s not only high-quality but also makes things easier and smoother for my clients. Feel free to take a quick look at my profile to see some of the work I’ve done in the past. If it feels like a good match, I’d be happy to chat further about your project and how I can help bring it to life. I’m available to get started right away and will give this project my full attention from day one. Let’s connect and see how we can make this a success together! Looking forward to hearing from you soon. With Regards! Abhishek Saini
€1,500 EUR in 21 days
6.6
6.6

I've successfully delivered similar secure online voting platforms using React, Node.js, and PostgreSQL, employing robust authentication (OAuth 2.0) and encryption (AES-256) for a recent client. My expertise lies in building scalable, secure, and user-friendly systems, addressing critical aspects like data integrity and preventing vulnerabilities. My approach will involve a phased development process: first, a robust backend architecture using Node.js and PostgreSQL for data management and secure API endpoints; second, a responsive frontend built with React, integrating intuitive voting mechanics and user authentication; finally, rigorous testing and deployment. I'll leverage Agile methodologies, ensuring transparency and iterative feedback. Let's discuss your specific requirements. Could you share details regarding the anticipated voter volume and desired authentication methods to optimize the platform's scalability and security for your needs?
€1,236 EUR in 21 days
6.7
6.7

Hello, With respect to the ZEUS+ project, my extensive background in designing and implementing high-performing backend systems, with a focus on your tech stack including Node.js and PostgreSQL, puts me in an excellent position to tackle this task. Over my career, I have built more than 15 production-grade systems from scratch just like ZEUS+, ensuring they are not only efficient but also highly secure thanks to my extensive experience in infrastructure and networking. Combining top-tier scalability and strong security is a specialty of mine, validating that I can deliver end-to-end verifiability as per the project's vision. Additionally, I understand that user experience is a deciding factor for any platform, including ZEUS+. As a full-stack developer skilled in HTML5, CSS3 and React.js, I'm confident in my ability to craft user-friendly web interfaces that will make the voting process intuitive and engaging for all users. My proficiency in Docker and Kubernetes guarantees a smooth deployment process while maintaining flexibility for customization. Lastly and importantly, trust is paramount for a project with such high stakes as an online voting platform. It influences both the usability and exploitability of your proposed system. In this regard, I've always prioritized integrity both within and outside projects. My professional conduct is guided by principles of respectfulness, clarity, and trust which translate to an unwavering Thanks!
€1,125 EUR in 31 days
5.8
5.8

Hello, I once faced a tough issue with vote tallying accuracy that nearly derailed a similar project, but I solved it with robust counting rules. I understand you're looking to build a secure, user-friendly voting platform with end-to-end verifiability. My experience with React, Node.js, and PostgreSQL aligns perfectly with your tech stack. I can ensure seamless integration of multi-channel communication and support for various ballot types. Let’s work together to bring this vision to life!
€1,125 EUR in 7 days
5.8
5.8

✋ Hi there. I can assist you with the ZEUS Freelancer Handover Pack, ensuring a smooth transition and comprehensive documentation. ✔️ I have experience in preparing detailed handover packs, including project documentation, source code, deployment guides, and maintenance instructions, ensuring that the next team can take over seamlessly. ✔️ I will organize all relevant materials, such as source code, configuration files, and any necessary credentials, into a structured format for easy access and understanding. ✔️ I will provide clear instructions on the deployment process, system architecture, and any dependencies, ensuring that the project can be maintained and updated without issues. Please click the ‘Chat’ button so we can discuss your specific requirements and ensure a thorough handover process. Looking forward to working with you. Best regards, Mykhaylo
€1,125 EUR in 7 days
5.4
5.4

Hi Good morning Already have something live to show you Live Similar Site work I have gone through your requirement , I found it very interesting , Since I already have similar live to show you As i had worked on these tech Node.js, MySQL, Linux, Ubuntu and PHP I can Implement is the similar or with changes for you !!!! Let us discuss more about this Thanks
€1,250 EUR in 18 days
4.3
4.3

Hey , I just finished reading the job description and I see you are looking for someone experienced in Linux, PHP, MySQL, Node.js and Ubuntu. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 180 major projects. 2. I have not received a single bad feedback since the last 4-5 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. 4. I will provide you my fast service until 100% satisfactions. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Zain
€750 EUR in 3 days
3.7
3.7

Thank you for the opportunity to submit a quotation for the ZEUS+ online voting platform. We at Associative, a software development company based in Pune India, have carefully reviewed your project proposal and are confident in our ability to deliver a robust and secure solution that meets all your specifications. Our team of 11 skilled professionals has extensive experience with the required technology stack including Node.js, React.js, PostgreSQL, and AWS. We have successfully developed similar complex platforms and our commitment to building complete, from-scratch solutions ensures the final product will be fully customizable, scalable, and owned exclusively by you. We propose a three phase milestone plan to complete this project: Phase 1: Project Kickoff and Planning This phase includes detailed project discovery, requirements analysis, a comprehensive planning workshop, and final agreement signing. Phase 2: Development and Alpha Testing During this phase, we will develop all core modules, including the Voting Client, Admin Console, and Bulletin Board. We will follow our agile methodology with regular check-ins and will perform rigorous alpha testing to ensure the platform functions as intended. Phase 3: Beta Testing, Launch and Support This final phase will involve comprehensive security audits and functional tests as outlined in your checklist. we will provide 7 days of post-launch support to ensure a smooth transition. Sincerely, Associative Pune
€45,000 EUR in 180 days
2.3
2.3

Hi, I have read your proposal carefully and I am very confident with this task because my skills are best matched with this project and I have ever worked similar project. If I have chance to work with this, I will provide perfect result within your deadline. Looking forward discussing this project with you. Thank you. Petro.
€1,500 EUR in 20 days
1.9
1.9

This is right up my alley—I’d be excited to dive into developing the online voting platform with end-to-end verifiability and top-tier UX for Union. Utilizing React, Node.js, and PostgreSQL, I offer expertise in developing clean, professional, and secure systems. While new here, I’m experienced in project delivery. I would love to chat more about your project! Regards, Kelvin Graaff
€750 EUR in 30 days
1.4
1.4

Hi There!!! I have studied your project description very well and understand you want a secure, scalable online voting platform like ZEUS+ with strong end-to-end verifiability and flexible ballot options. I am best fit for the project because I have solid experience building complex secure web apps with React, Node.js, and PostgreSQL. * Developed voting and admin modules with multi-channel communication (email, SMS) * Implemented strict security features like MFA, HTTPS, and rate limiting * Delivered containerized apps using Docker for easy deployment and scalability Basic services like UI design, database management, thorough testing, and full source code delivery will be provided to ensure smooth handover. I have 9+ years experience as a full stack developer with projects including election and secure data management systems. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
€771 EUR in 21 days
1.5
1.5

This is exactly the work I love, and you only pay once you are 100% satisfied. I understand the need for a secure, seamless, and user-friendly online voting platform inspired by ZEUS/Helios, with customizable features for different ballot types, communications, and high scalability. Although I’m new to Freelancer, I bring extensive experience from numerous off-platform projects. My rates are low only because I’m building my profile and seeking reviews—but rest assured, the quality of my work is anything but cheap. Let’s connect to explore how I can help bring your project to life. Regards, Carla V
€750 EUR in 14 days
0.0
0.0

Hello, I just read your job description carefully. I have 5+ years of experience working with technologies like React, Node.js, and PostgreSQL, which aligns well with the requirements for developing your online voting platform. I've worked on projects involving end-to-end verifiability and strong security measures, so I'm comfortable implementing features like multi-channel communication and scalability that you’re looking for. Setting up production servers and ensuring they're secure is also something I'm familiar with. I'm excited about the opportunity to contribute to a project that requires both technical expertise and an understanding of user experience for both voters and administrators. Let's connect to discuss how I can help bring this vision to life. Looking forward to hearing from you. Kind Regards, Lautaro
€1,000 EUR in 7 days
0.0
0.0

I am the one for your project ?‼️ Your vision for an advanced online voting platform aligns perfectly with my expertise in creating clean, secure, and user-friendly solutions. With skills in React/Node.js and experience in developing automated systems with top-tier UX, I have tons of experience and have done other projects off-site ?. I would love to go into more detail and chat about your project‼️ Regards, Joshua Anderson
€750 EUR in 6 days
0.0
0.0

I am a perfect fit for your project. Your vision for an online voting platform with top-tier UX and strong security aligns perfectly with my expertise in developing clean, user-friendly, and highly secure web applications. While I am new to freelancer, I have tons of experience and have done other projects off-site. I would love to chat more about your project! Regards, Yavish Sukdeo
€750 EUR in 14 days
0.0
0.0

Hello, Dear, I am excited to help bring the vision of a new online voting platform to life, ensuring a seamless experience for both voters and administrators. My experience with React, Node.js, and PostgreSQL makes me an ideal fit for this project, allowing me to customize features effectively while maintaining security and scalability. To achieve this, I will implement a secure server configuration, manage the database setup, and rigorously test all modules. I will utilize Docker for containerization and streamline deployment processes, ensuring environments are adaptable. Having worked on similar projects in the past, I understand the importance of comprehensive testing and user experience. I will also leverage API integrations for communication functionalities and ensure data privacy through secure token management. Could you provide more details on the specific user roles and permissions required for the voting platform? Looking forward to work with you. Best Regards. Denys
€750 EUR in 4 days
0.0
0.0

Pátrai, Greece
Payment method verified
Member since Apr 10, 2021
€1500-3000 EUR
€30-250 EUR
€250-750 EUR
€250-750 EUR
€30-250 EUR
$250-750 USD
€30-250 EUR
$750-1500 USD
$30-250 USD
£18-36 GBP / hour
$30-250 USD
₹1500-12500 INR
₹12500-37500 INR
$250-750 USD
$250-750 USD
₹12500-37500 INR
₹750-1250 INR / hour
₹1500-12500 INR
₹12500-37500 INR
$250-750 USD
€8-30 EUR
$2-8 USD / hour
€30-250 EUR
£20-250 GBP
₹100-400 INR / hour