We are actively looking for contributors to help with the following key areas of development. Below are the features/tasks we are currently prioritizing. Feel free to choose any and submit a Pull Request (PR) to improve the project!
1. π Good README File
We need a comprehensive and well-organized README.md for the project. A good README should include:
Project Overview: A brief introduction about what the project does and its main features.
Getting Started: Steps for setting up the development environment, installing dependencies, and running the project locally.
Usage Instructions: How to use the project and its key features, including code examples if necessary.
Contributing Guidelines: Information on how to contribute to the project, including coding standards, opening issues, and submitting pull requests.
License: Clearly mention the licensing of the project.
If you're interested in contributing to this, make sure to follow any existing style guides and check for consistency with the rest of the documentation.
2. π³οΈ Multi-Polls Integration
We are looking to implement a Multi-Poll system that allows users to create and participate in multiple polls simultaneously. Here's what needs to be done:
Backend: Update the API to handle multiple polls at once. Ensure the data structure supports multiple active polls, and users can vote on multiple polls without conflicts.
Real-Time Updates: Integrate WebSockets to ensure real-time updates for each poll (using the existing WebSocket infrastructure).
Frontend: Update the UI to display multiple polls. Ensure the design is user-friendly and responsive across devices.
Edge Cases: Handle cases like what happens when a user votes on the same poll multiple times, or when polls close.
If you want to take up this task, ensure you're comfortable with both frontend and backend work, and test the multi-poll system rigorously.
3. π¨ Building UI from Provided Figma Pages
We have Figma designs ready for some upcoming features, and we need help implementing these designs into the frontend. Here's what's expected:
Design Fidelity: The UI should closely match the Figma designs, ensuring pixel-perfect implementation where possible.
Responsiveness: The UI should be responsive and work across a variety of devices (mobile, tablet, desktop).
Components: Break down the Figma pages into reusable components to maintain consistency across the UI.
CSS/Styling: Use clean, organized CSS (or preferred CSS-in-JS techniques) to style the components.
Note: The Figma design link can be shared with you upon request. Please reach out if youβd like access before starting this task.
How to Get Started
Fork the Repository: Make sure to fork the repo and create a new branch for your feature or task.
Create a Pull Request: Once your feature is implemented and tested, submit a Pull Request (PR) following our contribution guidelines.
Collaborate: Donβt hesitate to ask questions or seek clarification on any of the tasks above. We welcome all contributions, big or small!
π Additional Resources
Contribution Guidelines: [Link to CONTRIBUTING.md]
Figma Design File: [Request Access]
Code Style Guide: [Link to Style Guide]
Thank you for considering contributing to our project! Your efforts are highly appreciated.
π Contribute to the Project
We are actively looking for contributors to help with the following key areas of development. Below are the features/tasks we are currently prioritizing. Feel free to choose any and submit a Pull Request (PR) to improve the project!
1. π Good README File
We need a comprehensive and well-organized
README.md
for the project. A good README should include:If you're interested in contributing to this, make sure to follow any existing style guides and check for consistency with the rest of the documentation.
2. π³οΈ Multi-Polls Integration
We are looking to implement a Multi-Poll system that allows users to create and participate in multiple polls simultaneously. Here's what needs to be done:
If you want to take up this task, ensure you're comfortable with both frontend and backend work, and test the multi-poll system rigorously.
3. π¨ Building UI from Provided Figma Pages
We have Figma designs ready for some upcoming features, and we need help implementing these designs into the frontend. Here's what's expected:
How to Get Started
π Additional Resources
Thank you for considering contributing to our project! Your efforts are highly appreciated.