Marcos Beltrão
Shadowchar is a web application designed for managing Shadow of the Demon Lord RPG campaigns. It provides a seamless platform for game masters and players to organize campaigns, characters, missions, equipment, notes, and events with ease and efficiency.
Technologies Used:
Frontend: Next.js, React, TypeScript, TailwindCSS
UI Components: ShadCN UI (built on top of Radix UI for accessible and customizable components)
Backend: Prisma, Supabase (PostgreSQL Database), NextAuth.js (Authentication)
Styling: TailwindCSS
Other Tools: Axios for API calls, Framer Motion for animations, Zod for schema validation
Features:
Manage campaigns, characters, missions, and events with ease
Secure user authentication and session management with NextAuth.js
Real-time data handling with Prisma and Supabase
Accessible and customizable UI using ShadCN UI and Radix UI components
Dynamic, responsive design with TailwindCSS
Smooth animations with Framer Motion
Current Status: Shadowchar is in active development, focusing on providing an intuitive and highly functional interface for RPG campaign management. The project integrates Prisma for database management with Supabase and uses ShadCN UI to build accessible and flexible UI components based on Radix UI. The app is currently in a private development phase, with major components completed.
Personal Contribution: I am the full-stack developer for Shadowchar, responsible for designing and implementing the frontend with ShadCN UI and Radix UI components. I also handle backend operations with Prisma, ensuring efficient data handling through Supabase.
Repository Link: (Private/Work-in-progress, unavailable for public access)