Waza is a community-driven platform that enables people to collaborate on personal and non-commercial projects. Our platform provides a space for individuals to connect with others who share their interests and collaborate on projects of mutual interest.
Waza is a platform that allows users to create and collaborate on personal and non-commercial projects. The platform is community-driven, which means that users are the ones who drive the content and direction of the platform. Waza, which comes from the Japanese word for technique, provides a space for individuals to connect with others who share their interests and collaborate on projects of mutual interest.
For more information about Waza, please see our Waza Wiki.
To get started with Waza, please follow these steps:
-
Clone the repository to your local machine.
-
Run
npm install
to install the project dependencies. -
Create a
.env.local
file based on the.env.local.example
file and update the values as needed. -
Install the Prisma CLI by running
npx prisma
in the command line. -
Create the schema by running
prisma generate
in the command line, run Prismanpm run prisma
.
To run the development server, use the command npm run dev
.
The current tech stack with its relative documentation, tips and tricks can be found here
Client: React, Next.Js 12.2.5, TailwindCSS, NextAuth.js, React Icons, TanStack Query v4
Server: Node, Express, Prisma
Database & Hosting: PostgreSQL, Railway, Vercel