|
| 1 | +# Rallly: Open-source scheduling for groups |
| 2 | + |
| 3 | +## Overview |
| 4 | + |
| 5 | +Rallly is an open-source scheduling poll application designed to help people find common times to schedule meetings and events. It eliminates the back-and-forth email chains by allowing hosts to create polls with multiple date and time options, which participants can then vote on to find the best time that works for everyone. |
| 6 | + |
| 7 | +## Pronunciation |
| 8 | + |
| 9 | +Rallly is pronounced like "rally" but with an extra L. The name comes from the concept of "rallying people together" to make things happen. |
| 10 | + |
| 11 | +## Core Functionality |
| 12 | + |
| 13 | +### Scheduling Polls |
| 14 | + |
| 15 | +Rallly's primary feature is creating scheduling polls where: |
| 16 | +- Hosts select multiple date and time options for an event |
| 17 | +- Participants vote on their preferred options |
| 18 | +- The host can see which times work best for the group |
| 19 | +- The host can finalize the poll by selecting the most suitable option |
| 20 | + |
| 21 | +### Quick Create |
| 22 | + |
| 23 | +Rallly offers a "Quick Create" feature that allows users to create and manage polls without signing up for an account. This makes it easy for new users to get started immediately. When ready, users can sign up and have all their existing polls automatically added to their account. |
| 24 | + |
| 25 | +## Usage Models |
| 26 | + |
| 27 | +### Individual Use |
| 28 | + |
| 29 | +Users can create personal polls and share them with participants. Most features are free, making it accessible for personal scheduling needs. |
| 30 | + |
| 31 | +### Team Use (Spaces) |
| 32 | + |
| 33 | +Rallly offers "Spaces" for team collaboration, which includes: |
| 34 | +- Centralized billing for organizations |
| 35 | +- Member management with role-based permissions |
| 36 | +- Shared poll organization within the workspace |
| 37 | +- Seat-based pricing that scales with team size |
| 38 | +- All Space members get access to Pro features without individual subscriptions |
| 39 | + |
| 40 | +## Pricing |
| 41 | + |
| 42 | +Most of Rallly's features are free, and most users will never need to pay. However, there are Pro features available for users who need: |
| 43 | +- Poll finalization capabilities |
| 44 | +- Calendar invite generation |
| 45 | +- Extended poll lifetime |
| 46 | +- Priority support |
| 47 | + |
| 48 | +Teams can benefit from centralized billing through Spaces, paying only for the seats they need. |
| 49 | + |
| 50 | +## Technical Stack |
| 51 | + |
| 52 | +Rallly is built with modern web technologies: |
| 53 | +- **Next.js** - React framework for the web application |
| 54 | +- **Prisma** - Database ORM |
| 55 | +- **tRPC** - End-to-end typesafe APIs |
| 56 | +- **TailwindCSS** - Utility-first CSS framework |
| 57 | + |
| 58 | +## Open Source |
| 59 | + |
| 60 | +Rallly is open-source software licensed under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. The source code is available on GitHub, and the project welcomes contributions from the community. |
| 61 | + |
| 62 | +## Self-Hosting |
| 63 | + |
| 64 | +Rallly can be self-hosted, allowing organizations to run their own instance of the application. This provides full control over data and customization options. |
| 65 | + |
| 66 | +## Key Features |
| 67 | + |
| 68 | +- No account required to create polls (Quick Create) |
| 69 | +- Multi-language support (translated into many languages) |
| 70 | +- Mobile-responsive design |
| 71 | +- Calendar integration capabilities |
| 72 | +- Poll finalization and calendar invite generation (Pro) |
| 73 | +- Team collaboration through Spaces |
| 74 | +- Open-source and self-hostable |
| 75 | + |
| 76 | +## Use Cases |
| 77 | + |
| 78 | +Rallly is ideal for: |
| 79 | +- Scheduling team meetings |
| 80 | +- Organizing social events with friends |
| 81 | +- Coordinating client calls |
| 82 | +- Planning cross-functional project meetings |
| 83 | +- Any scenario where multiple people need to find a common time |
| 84 | + |
| 85 | +## Website |
| 86 | + |
| 87 | +- Main website: https://rallly.co |
| 88 | +- Application: https://app.rallly.co |
| 89 | +- Documentation: https://support.rallly.co |
| 90 | +- GitHub: https://github.com/lukevella/rallly |
0 commit comments