Skip to content

Latest commit

ย 

History

History
32 lines (23 loc) ยท 1.71 KB

File metadata and controls

32 lines (23 loc) ยท 1.71 KB

Spellbook

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.

Getting Started

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.

Local Development with Prima

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