{"repo":"Gororobas/gororobas","free":true,"listed":false,"github":"https://github.com/Gororobas/gororobas","clone":"git clone https://github.com/Gororobas/gororobas.git","description":"Collaborative agroecology wiki & social network - winner of Gel Data 2024 hackathon (form. EdgeDB)","language":"TypeScript","stars":28,"topics":["agroecology","edgedb","effects","nextjs","tailwindcss","tiptap"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Gororobas, collaborative agroecology wiki ✨ The app is live at: https://gororobas.com This is a Typescript project built leveraging the following technologies: - Gel: database and authentication - NextJS and React: frontend frameworks - Vercel: deployment - TailwindCSS, RadixUI and Shadcn/UI: styling and component primitives - Effect: typescript tooling for more robust and type-safe code - OpenTelemetry and Honeycomb: observability - Sanity.io: image storage and CDN - Mailpit: email server for local development - Tiptap: rich text editor - react-hook-form: form state management - dnd-kit: drag and drop for lists in form - pnpm: package manager - Biome: linter and prettifier - lint-staged and husky: pre-commit hooks to ensure everything is OK - Bun: Javascript runtime for faster local development Introduction to the project You can learn about the project's motivation, tech stack, approach and learnings here: https://gororobas.com/hackathon Developing locally 1. Start by populating the .env.example file with the necessary environment variables. You can copy it to .env.local and fill in the values. - If you're connected to the Vercel project, you can use vercel env pull to build the production .env file. 1. In order to authenticate with emails locally, you need to install and run Mailpit. This will allow the Gel server to send emails via your local Mailpit server. - 💡 You can still authenticate with Google oAuth without it 1. To connect to a local database, install Gel to your","default_branch":null,"files":null,"tree":[],"storefront":"/r/Gororobas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Gororobas/gororobas/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}