Skip to content

DerBurri/flutter-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Chat App

This is a simple chat application built with Flutter for the frontend and a Go backend, deployed in Codesphere. This README provides setup instructions, deployment steps, and a brief overview of the app's features.

Table of Contents

Features

  • Real-time messaging
  • User authentication
  • Responsive UI for web use
  • Backend API for chat management

Technologies Used

  • Frontend: Flutter (Web)
  • Backend: Go
  • Deployment: Codesphere landscape

Setup and Deployment

Requirements

  • Codesphere account
  • Flutter SDK
  • Boost Workspace Plan

Steps

  1. Clone the repository: Clone this project to your local machine.

    git clone <repository-url>
    cd <project-directory>
  2. Configure Dependencies: Codesphere will automatically install dependencies through the pipeline configuration.

  3. Prepare and Run Stages:

    • In Codesphere, go to the CI Tab.
    • Start the Prepare stage, which will build and set up the required dependencies.
    • Once the Prepare stage completes successfully, proceed to the Run stage to deploy the application.

CI/CD Pipeline

This project uses Codesphere’s CI/CD pipeline for automatic deployment and testing:

  • Prepare Stage: Builds the app and installs all dependencies for both the Flutter frontend and Go backend.
  • Run Stage: Deploys the app in Codesphere using Landscape, making it available at the specified URL.

Usage

After deployment, open the application URL in a web browser to start using the chat app. Users can start real-time messaging.

Development

For local development and testing:

  1. Start the backend server:
    go run main.go
  2. Run the Flutter app:
    flutter run -d web

Feel free to customize any details based on your specific setup or additional features.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors