Skip to content

nahlasamir244/Together-mobile-social-network-mvvm

 
 

Repository files navigation

Together

  • Together is a free mobile application based social network for connecting enthusiastic people who are willing to learn new skill or make an achievement to start their journey together.
  • Group is the umbrella where group members start learning something and monitor their productivity through group todo list and communicate using group chat.

Demo for the Application

Together App Demo

How To Use

Mobile App

  • Open project file then open Urls.java change that line to your local host IP
    public static final String API_URL = "http://192.168.1.7:8000/api/";
  • in ChatFragment.java change that line with your local host IP
    private String SERVER_PATH ="ws://192.168.1.7:3000";;

Backend server

  • Clone the object from TogetherBackendServer
  • Edit .env file set DB_NAME, DB_USERNAME, DB_PASSWORD to your mysql database info
  • Execute that command
    $ composer install package
  • Open AppServiceProvider.php class
    use illuminate\Support\Facades\Schema;
    // in boot() put that line below
    Schema::defaultStringLength(191);
  • Finally Excute those lines
    $ Php artisan key:generate  
    $ Php artisan migrate 
    $ Php artisan serve

Chat server

  • Clone the object from Chat-Server.git
  • Open command line in that directory and execute those commands
 $ npm i express
 $ Npm i mysql 
 $ Npm i websocket
 $ Node server.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%