RaiseX is a decentralized platform for raising funds for charities and non-profits. It is built on the Ethereum blockchain and uses a unique approach to raising funds that ensures transparency and accountability.
- Next.js 14: The latest version of Next.js with the new App Router.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- API Routes: Next.js built-in API routes for server-side functionality.
- Husky: A tool for running scripts before Git commits.
- Commitlint: A linter for commit messages to ensure consistent conventions.
- ESLint: A pluggable linting tool for identifying and reporting code issues.
- Drizzle: A TypeScript-first object-relational mapper (ORM) for Node.js.
- TypeScript: A statically typed superset of JavaScript for better tooling and code quality.
- App Router: Next.js' new file-system-based routing mechanism.
- Neon: A tool for running serverless functions on the edge.
- Uploadthing: A library for handling file uploads in Next.js applications.
- NextAuth.js: An authentication library for Next.js applications.
- shadcn/ui: A collection of accessible and customizable Radix UI components for React.
- Bun: A modern package manager and JavaScript runtime.
We used Devpod for our developer environments. It's a container-based appproach it ensures that your envirnonments are consistent and isolated. We used Azure and GCP providers to setup a virtual machine. The options cloud providers makes it better choice than GitHub Codespaces. More over it runs on client side.