Business Analyst built a full edtech system on Replit in 2 months – looking for feedback

Hi Replit community :waving_hand:

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:

:backhand_index_pointing_right: https://my-university.pro/

MyUniversity is an edtech platform designed for students applying to universities in Europe and the US.

The platform includes:
• student profiles
• assessment test library
• level evaluation system
• mentor/tutor interaction
• structured learning plans

Both frontend and backend were developed entirely in Replit.

I would really appreciate:

  • technical feedback (architecture, UX, performance)

  • scaling advice

  • product improvement suggestions

  • honest developer perspective

Main questions:

  • Does this look production-ready?

  • What should be improved first?

  • Which features feel most valuable or unnecessary?

Thanks in advance for any feedback :raising_hands:

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.

Just my opinion!

1 Like

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.

Responsive design > separate design

1 Like