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 server
Open 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