Overview:
Rallly is a scheduling tool designed to help users coordinate group meetings with friends, colleagues, or teams. It allows users to create meeting polls to determine the best date and time for an event based on participants’ availability. Developed with Next.js, Prisma, tRPC, and TailwindCSS, Rallly emphasizes saving time and streamlining the process of organizing events by minimizing back-and-forth emails.
Features:
- Schedule Group Meetings: Coordinate meetings with friends, colleagues, or teams.
- Create Meeting Polls: Generate polls to find the most suitable date and time for an event.
- Time-Saving Solution: Avoid repetitive email exchanges to finalize event details.
- Built with Modern Technologies: Developed using Next.js, Prisma, tRPC, and TailwindCSS.
- Self-Hosting: Users have the option to host Rallly on their own servers.
- Contributors Guide: Information on how to contribute to the project.
- Translation Support: Guidelines for assisting in translating Rallly into different languages.
- Open-Source License: Licensed under the GNU Affero General Public License Version 3 (AGPLv3).
Installation:
To set up Rallly locally for development, follow these steps:
- Clone the repository and navigate to the project directory.
- Install dependencies.
- Set up environment variables by creating a .env file (by copying .env.development).
- Generate Prisma client.
- Prepare the database by running it with Docker and executing necessary commands.
- Start the Next.js server.
Summary:
Rallly is a versatile scheduling tool that simplifies the process of organizing group meetings by enabling users to create meeting polls based on participants’ availability. With a focus on time efficiency and user convenience, Rallly offers features like self-hosting options, contributor guidelines, and translation support. By being open-source under the AGPLv3 license, Rallly encourages community involvement and support.