Gearlist is currently in development, and commits to the main branch will most likely include breaking changes. Please proceed with caution. The API structure is still under work too, so the endpoints will change in the future. I only work on this project when I have the time to do so, which is unfortunately very little these days.
This is a Next.js project bootstrapped with create-next-app
.
Gearlist uses Phosphor Icons.
First, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.tsx
. The page auto-updates as you edit the file.
API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts
.
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
To run Prisma migrations, first make your changes to the schema.prisma file, then run the following command, which will regenerate the Prisma Client:
npx prisma generate
Then run the following command to create a migration:
npx prisma migrate dev --name "init"