DevStack06/Flutter-Blog-App
Creating a video series on Blog Android app development along with backend development. Also doing the system design for this blog app. (Medium Clone)
📱 Học full-stack với ứng dụng blog kiểu Medium
Flutter cho giao diện, Express.js cho backend, MongoDB cho dữ liệu — mọi phần nằm trong một series hướng dẫn.
Flutter-Blog-App tập trung xây dựng ứng dụng blog Android với kiểu hoạt động tương tự Medium. Dự án kết hợp Flutter ở frontend với Node.js, Express.js và MongoDB ở backend. Nội dung được chia thành playlist riêng cho frontend, backend và bài học kết nối REST API.
✨ Điểm nổi bật
- Ứng dụng blog đầy đủ: Bao gồm trang chủ, xem bài viết và thêm bài blog mới.
- Đăng nhập và đăng ký: Cung cấp màn hình đăng nhập, đăng ký và quên mật khẩu.
- Xử lý lỗi đăng nhập: Hiển thị trạng thái khi người dùng nhập sai tên đăng nhận.
- Quản lý hồ sơ: Có màn hình thêm hồ sơ, tạo hồ sơ và xem hồ sơ.
- Menu điều hướng: Sử dụng drawer để chuyển giữa các chức năng trong ứng dụng.
- Stack quen thuộc: Kết hợp Flutter với Node.js, Express.js, MongoDB và REST API.
- Học theo từng phần: Có playlist riêng cho frontend, backend và lớp model kết nối REST API.
- Khởi chạy dễ: Clone repository, chạy
flutter pub get, sau đó dùngflutter runtrên thiết bị.
💡 Vì sao đáng chú ý
Dự án gom frontend, backend và các bài hướng dẫn vào cùng một repository, phù hợp người muốn theo dõi luồng phát triển ứng dụng blog từ giao diện đến API. Việc tách playlist giúp người học có thể tập trung Flutter, Express.js hoặc phần kết nối REST API mà không phải đi theo toàn bộ series.
Mã nguồn cũng cung cấp các bước cài đặt, cửa sổ chạy cơ bản cho project Flutter. Đây là điểm xuất phát hữu ích cho lập trình viên muốn học xây dựng ứng dụng blog full-stack theo kiểu Medium.
#Flutter #FullStack #RESTAPI #MongoDB #TiniX
Similar Projects
Discover other similar projects and AI models.
High performance self-hosted photo and video management solution.
🎧 Open source music streaming app! Available for both desktop & mobile!
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.