Log In

Don't have an account? Sign up now

Lost Password?

Sign Up

Password will be generated and sent to your email address.

Flutter Nestjs full-stack developer

Added by
  • Private Person
Budget
€300

Project Description

Project Overview
We are building a lightweight MVP mobile app connecting two types of users (e.g., teachers and students) with discovery and messaging functionality. The focus is on simplicity and core interaction features.

Core MVP Features
User Authentication & ProfilesEmail/password login (no social login for MVP)
Two distinct user types (teachers/students)
Profile fields per user type (e.g., location, availability, price for teachers)
User DiscoverySearch/filter users by:Location (city or radius-based)
Availability (hours, days)
Price
List view of matched users
Basic MessagingNon-real-time messaging using simple API polling or interval-based updates
Message threads per user pair
NotificationsEmail notifications for messages and important events
No push notifications for MVP

Tech Stack Recommendation
Frontend: Flutter (cross-platform mobile app)
Backend: Node.js with Express, or Firebase (for faster MVP)
Database: PostgreSQL (structured, relational) or Firebase Realtime/Firestore (simpler MVP)
Email & Auth: Firebase Auth or SMTP/email API
Hosting/Backend: Heroku, Render, or Firebase Cloud Functions for MVP simplicity
Messaging: REST API with periodic polling (10–30 sec interval)

Welcome — you’re among the first employers to receive lifetime Plus access.

Well done, officially welcome to OnlineJobs EU!

You can now join our FREE Telegram group and FREE telegram channel, where we post all the updates and improvements of OnlineJobs EU.

Free telegram group: https://t.me/onIinejobseu 

Telegram channel for updates: https://t.me/onlinejobs_eu 

Congratulations,

you can now join our VIP Telegram group where you will find likeminded agency owners to connect with. This group is exclusive to serious players only. Welcome! 

https://t.me/+iWliENF2tSo5MTVk 

In addition, here is our VIP priority support to reach us faster if you have any questions or concerns. 

Priority Support Telegram handle: @OnlineJobsEUPrioritySupport

Send Message