Questy.fun is an interactive quest constructor written with GoLang Serverless functions, Next.js, Vercel, and Postgres.
- Create interactive quests with ease
- Engage users in immersive storytelling experiences
- GoLang Serverless functions for backend
- Next.js for fast and responsive frontend
- Hosted on Vercel for easy deployment
- Data stored in Postgres
- Use Clerk for auth
- Protect Routes
- Lazy Load in AppRouter
- Refactor birthday.js
- Preload Quest Data for /panel/quest-profile routes
- Fix QR Code Reader
- Fix Language Switch
- Add Loaders
- Remove login page
- Fix images loading
- Fix Quest Execution
- Add GO Backend via Serverless Functions
- Move Media Upload to use CDN
- Clone the repository
- Install dependencies for frontend and backend
- Configure Postgres database connection
- Launch serverless functions and Next.js server via
vercel dev - Access Questy.fun at
http://localhost:3000
Contributions are welcome! Open a pull request if you find issues or have suggestions.
Questy.fun is licensed under the MIT License.