- To get started, edit the page.tsx file.
+
+ {/* Hero Section */}
+
+
+
+ Stacks Quest Boards
-
- Looking for a starting point or more instructions? Head over to{" "}
-
+ Your comprehensive learning platform for Stacks blockchain development.
+ Master smart contracts, DeFi protocols, NFTs, and frontend integration through
+ hands-on tutorials and documentation.
+
+
+
- Templates
- {" "}
- or the{" "}
-
+
- Learning
- {" "}
- center.
+ View Resources
+
+
+
+
+ {/* Learning Paths */}
+
+
+
+ Learning Paths
+
+
+ Structured learning journeys to master Stacks development
+
+
+
+
+ {learningPaths.map((path, index) => (
+
+
+
+ {path.title}
+ {path.description}
+
+ {path.modules.map((module, moduleIndex) => (
+ -
+
+ {module}
+
+ ))}
+
+
+
+
+ ))}
+
+
+
+ {/* Featured Resources */}
+
+
+
+ Featured Resources
+
+
+ Essential documentation and guides for Stacks developers
+
+
+
+
+ {featuredResources.map((resource, index) => (
+
+
+
+ {resource.type}
+
+
+
+ {resource.title}
+
+
+ {resource.description}
+
+
+ Read more →
+
+
+ ))}
+
+
+
+ {/* Stats */}
+
+ Join the Stacks Community
+
+ Connect with developers building the future of decentralized applications
+
+
+ 500+
+ Learning Modules
+
+
+ 50+
+ Smart Contracts
+
+
+ 10K+
+ Developers
+
+
-
-
-
- Deploy Now
-
-
- Documentation
-
+
+ {/* Call to Action */}
+
+
+ Ready to Start Building?
+
+
+ Dive into our comprehensive documentation and start your Stacks development journey today.
+
+
+
+ Official Docs
+
+
+ GitHub
+
+
-
+
);
}
diff --git a/frontend/package.json b/frontend/package.json
index 330bf05..a33e006 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -1,12 +1,41 @@
{
- "name": "frontend",
+ "name": "stacks-quest-boards-frontend",
"version": "0.1.0",
+ "description": "A Next.js frontend application for Stacks blockchain-based quest boards with gamification and reward systems",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
- "lint": "eslint"
+ "lint": "eslint",
+ "lint:fix": "eslint --fix",
+ "type-check": "tsc --noEmit",
+ "test": "jest",
+ "test:watch": "jest --watch"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/AdekunleBamz/stacks-quest-boards.git",
+ "directory": "frontend"
+ },
+ "keywords": [
+ "stacks",
+ "blockchain",
+ "nextjs",
+ "react",
+ "web3",
+ "quest-boards",
+ "gamification",
+ "typescript"
+ ],
+ "author": "Adekunle Bamz",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/AdekunleBamz/stacks-quest-boards/issues"
+ },
+ "homepage": "https://github.com/AdekunleBamz/stacks-quest-boards#readme",
+ "engines": {
+ "node": ">=18.0.0"
},
"dependencies": {
"next": "16.0.7",
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..0ed3834
--- /dev/null
+++ b/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "stacks-quest-boards",
+ "version": "1.0.0",
+ "description": "A Stacks blockchain-based quest board platform with gamification, smart contracts, and reward systems",
+ "private": true,
+ "workspaces": [
+ "frontend",
+ "stacks-quest-boards"
+ ],
+ "scripts": {
+ "install:all": "npm install && cd frontend && npm install && cd ../stacks-quest-boards && npm install",
+ "dev:frontend": "cd frontend && npm run dev",
+ "build:frontend": "cd frontend && npm run build",
+ "test:contracts": "cd stacks-quest-boards && npm test",
+ "test:all": "cd stacks-quest-boards && npm run test:report",
+ "lint:frontend": "cd frontend && npm run lint",
+ "clarinet:check": "cd stacks-quest-boards && clarinet check",
+ "clarinet:test": "cd stacks-quest-boards && clarinet test"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/AdekunleBamz/stacks-quest-boards.git"
+ },
+ "keywords": [
+ "stacks",
+ "blockchain",
+ "clarity",
+ "quest-boards",
+ "gamification",
+ "smart-contracts",
+ "rewards",
+ "defi",
+ "nextjs",
+ "react"
+ ],
+ "author": "Adekunle Bamz",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/AdekunleBamz/stacks-quest-boards/issues"
+ },
+ "homepage": "https://github.com/AdekunleBamz/stacks-quest-boards#readme",
+ "engines": {
+ "node": ">=18.0.0"
+ }
+}
\ No newline at end of file
diff --git a/stacks-quest-boards/package.json b/stacks-quest-boards/package.json
index 35ca485..061a895 100644
--- a/stacks-quest-boards/package.json
+++ b/stacks-quest-boards/package.json
@@ -1,17 +1,43 @@
{
- "name": "stacks-quest-boards-tests",
+ "name": "stacks-quest-boards-contracts",
"version": "1.0.0",
- "description": "Run unit tests on this project.",
- "type": "module",
+ "description": "Smart contracts for Stacks blockchain-based quest boards with gamification and reward distribution",
"private": true,
"scripts": {
+ "install:all": "npm install",
"test": "vitest run",
+ "test:watch": "chokidar \"tests/**/*.ts\" \"contracts/**/*.clar\" -c \"npm run test:report\"",
"test:report": "vitest run -- --coverage --costs",
- "test:watch": "chokidar \"tests/**/*.ts\" \"contracts/**/*.clar\" -c \"npm run test:report\""
+ "clarinet:check": "clarinet check",
+ "clarinet:test": "clarinet test",
+ "clarinet:console": "clarinet console"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/AdekunleBamz/stacks-quest-boards.git",
+ "directory": "stacks-quest-boards"
+ },
+ "keywords": [
+ "stacks",
+ "clarity",
+ "blockchain",
+ "quest-boards",
+ "gamification",
+ "smart-contracts",
+ "rewards",
+ "defi"
+ ],
+ "author": "Adekunle Bamz",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/AdekunleBamz/stacks-quest-boards/issues"
},
- "author": "",
- "license": "ISC",
+ "homepage": "https://github.com/AdekunleBamz/stacks-quest-boards#readme",
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "type": "module",
"dependencies": {
"@stacks/clarinet-sdk": "^3.9.0",
"@stacks/transactions": "^7.2.0",
+ Stacks Quest Boards
-- Looking for a starting point or more instructions? Head over to{" "} - + Your comprehensive learning platform for Stacks blockchain development. + Master smart contracts, DeFi protocols, NFTs, and frontend integration through + hands-on tutorials and documentation. +
++ Learning Paths +
++ Structured learning journeys to master Stacks development +
+{path.title}
+{path.description}
+-
+ {path.modules.map((module, moduleIndex) => (
+
- + + {module} + + ))} +
+ Featured Resources +
++ Essential documentation and guides for Stacks developers +
++ {resource.title} +
++ {resource.description} +
+ + Read more → + +Join the Stacks Community
++ Connect with developers building the future of decentralized applications
++ Ready to Start Building? +
++ Dive into our comprehensive documentation and start your Stacks development journey today. +
+