Welcome to Spellbook - your comprehensive spellbook and spell management tool! ๐โจ
Organize and explore an extensive library of magical spells with ease. Enhance your mystical prowess and streamline your wizardry journey with Spellbook today! ๐งโโ๏ธ๐ฎ
This project draws inspiration from the "How to Build a Full-stack CRUD App" tutorial on YouTube, presented by Orc Dev. For a comprehensive walkthrough, check out the full video tutorial here.
This is a Next.js project bootstrapped with create-next-app.
To begin exploring and contributing to this project, follow these steps:
git clone https://github.com/ThomasCode92/spellbook
cd spellbook # navigate into project
npm install # install dependencies
# set up Prisma, as described below
npm run dev # start development serverOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project harnesses the power of Prisma paired with a SQLite database for seamless local development. To set up your local database, just drop a dev.db file into the prisma directory. Then, execute the following commands to apply migrations and to create a Client:
touch prisma/dev.db # create SQLite DB file, if not exists
npx prisma migrate dev # apply migrations
npx prisma generate # generate a prisma client