Building a school automation platform like these real-world products:
See more companies at Competitors.
01. Install VS Code
Download from code.visualstudio.com
02. Install Node.js
Download from nodejs.org (LTS version)
03. Install Git
Download from git-scm.com
04. Open VS Code
Launch VS Code, then open terminal: View → Terminal
05. Install pnpm
pnpm add -g pnpm
06. Clone the repository
git clone https://github.com/databayt/hogwarts.git07. Open project in VS Code
File → Open Folder → select the hogwarts folder
08. Open terminal in VS Code
View → Terminal or Ctrl + `
09. Install dependencies
pnpm install10. Create environment file
Create .env in root folder and paste the content from WhatsApp group
11. Generate Prisma client
pnpm prisma generate12. Setup database
pnpm prisma migrate dev13. Start dev server
pnpm dev14. Open browser
Go to http://localhost:3000
For detailed setup, see Localhost Setup.
Add your name to the blog page as your first contribution.
01. Create a new branch
git checkout -b feat/your-name02. Open the file
Open src/components/marketing/blog/content.tsx in VS Code
03. Find the Blog text
Look for this code:
<div>
Blog
</div>04. Add your name below Blog
Change it to:
<div>
Blog
<p>Your Name</p>
</div>05. Save the file
Press Ctrl + S
06. Stage changes
git add .07. Commit changes
git commit -m "feat: add Your Name to blog"08. Push to GitHub
git push origin feat/your-nameThat's it! Welcome to Hogwarts.
Browse the Demo to assess current progress. Open issues for bugs you find, or create sub-issues if a related issue already exists.
Login: admin@databayt.org / 1234