- 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.
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
Splach Screen | Login | Home |
---|---|---|
Explore & Search Groups | Join Group | Notification |
Inside Group | Add Task | Done List |
About Group Info | Request Join Group | Create Group |