Courtify
Courtify is a modern SaaS platform connecting players and court owners.
It features two distinct interfaces:
Admin Panel:
• Enables owners to manage court listings, schedules, bookings, subscriptions, and view performance analytics (including charts and AI-driven insights via the Gemini API).
Customer Portal:
• Allows players to easily search courts (with Google Maps integration), view real-time availability, book slots, manage their bookings (including viewing detailed bills for online/offline payments), and access help/support.
Key Features:
Admin: Subscription management, court listing, visual calendar, detailed analytics dashboard with charts (booking trends, payment methods, sport distribution, status), AI business insights.
Customer: Court search & filtering, real-time slot booking, online & pay-on-arrival payment flow, booking history, profile management, help center with FAQ & contact form.
Tech Stack:
React.js, Tailwind CSS, Google Maps API, Gemini API.
(Conceptual backend/database needed for full functionality).
Goal:
To streamline sports facility booking, enhance management efficiency for owners, and provide a seamless experience for players.
ReactREST APITypescriptRazorpaySendGridFootFlex
• Full-Stack Development:
- Built a responsive and interactive frontend using Next.js for seamless product browsing and checkout
- Developed a robust backend with Express.js, enabling user authentication, cart management, and order processing.
- Configured Stripe for secure payment processing with real-time transaction handling.
- Integration & APIs:
- Integrated Voiceflow chatbot for real-time customer support and product recommendations.
- Utilized SendGrid for automated email notifications, including password reset and order confirmations.
- Developed efficient backend APIs for managing product details, user sessions, and order history.
Next.js 14Node.jsExpress.jsVoiceFlowRedux ToolkitTailwind CSSStripeArtistocracy
• An online platform where I can sell Suits,shoes, ties and shirts world wide. In this website, users can easily make orders and can search or filter the products by their categories.
Next.js 14MongoDBCI/CDRedux ToolkitTailwind CSSTypescriptStripeNext Invest
• Designed and implemented an intuitive interface for property addition, complete with image uploads and category selection.
- Created investment tracking components to display total investment, property-wise contributions, and investor details.
- Utilized Cloudinary for optimized image storage and delivery.
- Implemented MongoDB as the database solution for robust data management.
- Leveraged the power of Next.js 14 for server-side rendering and improved performance.
Next.js 14MongoDBCloudinaryNext AuthTailwind CSSTypeScript