Skip to content

Latest commit

 

History

143 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Full Stack Mobile App

Flutter + Dart Frog + MongoDB

A complete full-stack mobile application with authentication, API integration, and modern architecture.


📂 Project Structure

full-stack-app/

├── app_backend/ # Dart Frog backend (APIs + MongoDB)

├── app_frontend/ # Flutter mobile application


🧠 Overview

This project is built using:

  • Flutter (Frontend)
  • Dart Frog (Backend)
  • MongoDB (Database)
  • Render (Deployment)

🔥 Backend (app_backend)

Backend is built using Dart Frog with MongoDB.

🌐 Live API

https://full-stack-app-2-2ijc.onrender.com

📡 APIs

  • GET /
  • POST /auth/register
  • POST /auth/login
  • POST /auth/logout
  • GET /user/me
  • PUT /user/update

🔐 Authentication

  • JWT-based authentication
  • Secure password handling
  • Token stored and verified

📱 Frontend (app_frontend)

Flutter mobile application with:

  • BLoC state management
  • API integration using HTTP
  • Clean UI
  • Authentication flow

📸 Screens

Splash Screen
Sign In Screen
Sign Up Screen
Home Screen
Profile Screen

🛠️ Tech Stack

Frontend:

  • Flutter
  • BLoC
  • HTTP

Backend:

  • Dart
  • Dart Frog

Database:

  • MongoDB

Deployment:

  • Render

🚀 Run Project

Clone Repo

git clone https://github.com/PHarshilLadila/full-stack-app.git cd full-stack-app

Run Backend

cd app_backend dart pub get dart run build/bin/server.dart

Run Frontend

cd app_frontend flutter pub get flutter run


👨‍💻 Author

Harshil Gajipara

About

Created backend APIs using Dart language with DartFrog package and integrated them into Flutter mobile application.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages