Smart Academy Documentation

Complete setup guide for the eLearning and mentorship platform with web and mobile applications

Next.js + MongoDBFlutter + GetX

What's Included

Web Application

  • • Next.js framework
  • • MongoDB database
  • • Authentication system
  • • Payment integration
  • • Video conferencing

Mobile Application

  • • Flutter framework
  • • GetX state management
  • • Firebase integration
  • • Push notifications
  • • Cross-platform support

Required Tools & Services

Free and freemium services needed to run Smart Academy

Node.js

Required

Backend environment

Flutter SDK

Required

Mobile app development

Git

Required

Source code management

MongoDB Atlas

Required

Online database

Cloudinary

Image upload & storage

Firebase

Notifications & analytics

Stripe

Payment gateway

Vercel

Hosting for web platform