Waza 🥋
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.
Description 👓
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.
Documentation 📚
For more information about Waza, please see our Waza Wiki.
Installation ⚡
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
.
Tech Stack 🧪
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