SolidX
TutorialSchool Fees Portal Revamped

Use Cases

This section outlines the various use cases and user workflows for the revamped School Fees Portal. Each document details a specific scenario, from a high-level overview of the use cases to onboarding an institute and processing student payments.

Welcome to the SolidX tutorial where we will guide you through building a comprehensive School Fees Portal from the ground up. This tutorial is designed to showcase the power and flexibility of the SolidX platform by building a real-world application with complex business logic, data models, and user roles.

What You Will Build

You will create a full-stack application that allows educational institutes to manage fee collections, student records, and payments. The portal will have the following key features:

  • Multi-tenancy: Onboard and manage multiple educational institutes.
  • Data Modeling: Define the core data structures for students, fees, payments, and more.
  • Role-Based Access: Different user roles for institute administrators and students.
  • Fee Management: Create and manage different types of fees.
  • Payment Collections: Initiate and track bulk fee payment requests.
  • Student Portal: A dedicated portal for students to view their fee dues and make payments.
  • Payment Gateway Integration: Securely process online payments using a payment gateway like Stripe.

Available Use Cases

Here are the detailed use cases available in this section:

By the end of this tutorial, you will have a functional, production-ready application and a solid understanding of how to leverage SolidX for your own projects.

Core Concepts of SolidX

This tutorial will introduce you to the core concepts of SolidX, including:

  • App Builder: A visual tool for rapid data modeling and API generation.
  • Modules and Models: The building blocks of a SolidX application.
  • Auto-generated APIs: Instantly create robust RESTful APIs from your data models.
  • Extensible Services: Customize the business logic to fit your specific needs.
  • Transactional Operations: Ensure data integrity with built-in transaction support.

Ready to dive in? Head over to the first section to set up your environment and begin your SolidX journey.