Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twitter clone with Flutter and Serverpod

Welcome to the twitter clone, a social media application built with Flutter for the front-end, Serverpod as the backend server, and the BLoC Pattern for state management. This project showcases the power of full-stack Dart, combining modern mobile app development with a robust backend.

Full Code

Access the complete source code for this project here: GitHub Repository.


Features

Current Functionality

  1. Feed Screen:

    • Displays a timeline of posts from users.
    • Supports text-based and image-based posts.
    • Like and comment functionality included.
  2. Profile Screen:

    • View and edit user profiles.
    • Displays user's posts and basic information.
  3. Authentication:

    • User login and signup with email verification.
    • Secure session management.
  4. Post Creation:

    • Create new posts with text and optional images.
    • Real-time updates using Serverpod’s subscription system.
  5. Search and Discover:

    • Search for users or hashtags.
    • Explore trending posts and profiles.
  6. Notifications:

    • Get notified of likes, comments, and mentions.
    • Custom push notifications support.

Future Updates

  • Direct Messaging: Real-time chat functionality with Serverpod.
  • Media Uploads: Video and multi-image post support.
  • Admin Dashboard: Backend panel to manage content and users.
  • Dark Mode: Add theme customization for improved user experience.
  • Localization: Support for multiple languages.


Getting Started

Follow these steps to set up and run the app locally:

Prerequisites

  1. Install Flutter (Get Started).
  2. Set up Serverpod backend (Serverpod Docs).
  3. Configure your IDE (VSCode or Android Studio recommended).

Steps to Run

  1. Clone the repository:
    git clone https://github.com/mitegab/twitterflutter  
    cd twitterflutter  

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages