
INDUSTRY
EdTech
PROJECT LENGTH
8 Months
Services
Web (Student, Tutor, Parent Portal)
Web-based Admin Panel
React JS
Node JS
React
PostgreSQL
AWS
About Project
Battersea House is an innovative online platform designed to revolutionize the way students connect with tutors. Built on a subscription-based model, the platform provides students with the ability to search for tutors, schedule lessons, and attend tutorials seamlessly. Parents are empowered to create accounts for their children, manage their tutoring schedules, and communicate privately with tutors.

Features
Student Portal
- Search and select tutors based on subject and availability.
- Book tutorials through a subscription-based model.
- Access to live sessions via third-party integration.


Parent Portal
- Ability to create accounts for children and manage their tutoring schedule.
- Private chat feature to communicate with tutors, not visible to the students.
- Secure login system allowing different passwords for parent and student access using the same email address.
Tutor Portal
- Register and offer lessons to students.
- Set availability and conduct live tutorials.
- Manage lessons, including live sessions, via third-party integration.


Messenger/Chat
- Enabled a chat feature that allows parents to communicate with tutors privately, ensuring the students do not see these communications.
Goals & Challenges
Goals
The goal was to create an efficient platform where students could easily find tutors and book lessons on a subscription basis. Parents were given the ability to create accounts for their children, manage bookings, and ensure communication with tutors. The platform was designed to provide flexibility, easy access to lessons, and secure communication between tutors and parents.
Challenges
Parent Accessibility to Tutor Chat
A unique challenge was providing parents with the ability to chat with tutors, while ensuring that students could not access these conversations. The solution included a separate password for parents to access the chat system, while keeping the chat history separate for students.
Multiple Student Accounts with One Emai
Since parents could register multiple children under one account, ensuring that each child had access to personalized content while maintaining the same email was a challenge. This was resolved by creating a system where the email remained common, but each child had their own login credentials.
Live Session Integration
Integrating third-party tools to support live tutorial sessions posed challenges around synchronization, user interface consistency, and video/audio quality. A third-party solution was successfully implemented to handle live sessions, ensuring smooth performance.
Process
At Shanti Infosoft, our approach to creating impactful solutions for our clients is rooted in a structured, four-stage process. Each stage focuses on delivering quality, efficiency, and user satisfaction, ensuring the end result aligns with the client’s vision and objectives. From initial discovery to final deployment, we follow a well-defined path to bring the project to life.

Visual Design
In Battersea House, the platform maintains a consistent and cohesive visual language across all interfaces. The typography hierarchy has been carefully designed to enhance clarity and readability on both mobile and web platforms. The color palette has been optimized to ensure accessibility, adhering to WCAG standards for contrast ratios, creating an inclusive and user-friendly experience for all users.
Minimalistic Iconography
In Battersea, simple icons convey a lot. Each carefully designed icon simplifies your interaction. In addition to increasing visual appeal, simplicity ensures a user-friendly interface, resulting in a fluid and natural experience for you.
UI Elements
In Battersea, simple icons improve comprehension. Users are easily guided by straightforward, broadly recognized symbols, which guarantees a flawless and enjoyable experience.

Tech Stack
Web Platform
React JS
Backend
Node JS
Server Hosting
AWS
Database
PostgreSQL
