My name is Ihor. I’ve been working as a Business Analyst for 7 years.
In my daily job, I heavily depend on how developers interpret my requirements and how they implement the final solution.
With Replit, I finally experienced what it feels like to build and control the entire system myself — from idea to production.
I’d like to share one of the systems I built in just 2 months, working evenings after my main job:
I’m not a huge fan of the pre-loader. It looks stalled, people will click away. Also, you have typical SPA (single page application) rendering and SEO issues. Try this to resolve:
Add react-helmet-async - This will let us set dynamic meta tags (title, description, Open Graph) for each public page
Set up server-side prerendering for public routes only - The server will render full HTML for public pages, while admin and authenticated app routes stay client-side
Generate a dynamic sitemap - An API endpoint that lists all public pages
I’m also a bit overwhelmed by all the offerings - if you can make it more succinct, I think you would benefit from doing so. Perhaps it’s just an awful lot for the homepage, and you should split it up into separate pages for tutors, mentors, parents and students. You’re going to want to do this anyway when you start driving traffic. You don’t want to drive students to a page filled with tutor and mentor info, and vice versa. It should be targeted to them, speaking directly to that customer.
Thank you for the answer.
You are right. I have already structured a little, because before everything was even worse. But you still need to think about how to divide the functionality into pages. You voiced something I think about all the time.
Have you tried testing the mobile version? I made a separate design there.