A platform for documenting and exposing companies, public figures, and entities affiliated with the current de facto government of Georgia, or those failing to take actions to distance themselves from it, particularly in regard to their stance on Georgian EU membership aspirations.
Cancel culture allows marginalized people to seek accountability where the justice system fails.
If you like this project and want to support its development, feel free to buy me a coffee! Your support helps us maintain and improve this open-source project.
All funds raised through Buy Me a Coffee will be used exclusively for the maintenance of this open-source project. We are committed to transparency, and any contributions made will directly support the ongoing development, bug fixes, new features, and general upkeep of the project.
We will provide transparency into how funds are being used to ensure that your contributions are supporting the continued success of the project.
Before you begin, make sure you have the following:
- Node.js v20+ (or newer)
- Supabase account (for database and authentication)
- TypeScript
- Next.js
- Tailwind CSS
- shadcn/ui
- Supabase
Follow these steps to get the project up and running:
-
Clone the repository to your local machine:
git clone [email protected]:cancel-ge/cancel.git # or git clone https://github.com/cancel-ge/cancel.git
-
Install the necessary dependencies using
yarn
:yarn
-
Set up Supabase:
- Create a Supabase account (if you don’t have one already).
- Create a
.env
file in the root directory of your project and add the following Supabase credentials:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key NEXT_PUBLIC_APP_URL=http://localhost:3000
▶️ Database Migration
-
Run database migrations:
yarn db:migrate
-
Start the development server:
yarn dev
We welcome contributions to improve the project! Whether you're fixing bugs, adding new features, or improving documentation, your contributions are more than welcomed.
Please refer to our Contributing Guidelines for detailed instructions on how to get started.
By contributing, you agree to follow the Code of Conduct and adhere to the guidelines outlined in the contributing document.