Skip to content

Titan Talks is a social media platform designed and created specifically for Titans. A place where you can connect and interact with Titans all across campus. From sharing images to simply chatting and even talking to others, there's a place for every Titan here.

Notifications You must be signed in to change notification settings

NLTN/TitanTalks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TitanTalks

Titan Talks is a social media platform designed and created specifically for Titans. A place where you can connect and interact with Titans all across campus. From sharing images to simply chatting and even talking to others, there's a place for every Titan here.

Environment Installation

Project's Dependencies Installation

  • From server directory, run npm install.
  • From mobileapp directory, run npm install.

Configuration Overview

The project requires 2 configuration files:

  • .env file in mobileapp directory.
  • default.json file in server/config directory.

How to config and run the server

  • Download this config file default.json and save it to server/config/ directory.
  • Open default.json file with a text editor to change these values:
Descriptions
YOUR_SERVER_IP Your LAN IP. Example: 192.168.1.50
YOUR_EXPO_URL Example: exp://127.0.0.1:19000
Learn how to find Expo URL
YOUR_GITHUB_OAUTH_API_KEY If you don't have one, get it here GitHub Developer Settings
Learn how to create GitHub OAuth App
Learn how to find GitHub API Key & Secret
YOUR_GITHUB_OAUTH_API_SECRET
  • From server directory, run npm start to start the server

How to config and run the mobile app

  • From mobileapp directory, create a file named .env
  • Open .env and insert this line API_URL=THE_URL_TO_YOUR_SEVER:PORT. Example .env file
  • From mobileapp directory, run npm start to start the app.

⚠️ To make sure your updates in .env file to take effect, you can run expo start --clear to clean up the CACHE.

Demo

About

Titan Talks is a social media platform designed and created specifically for Titans. A place where you can connect and interact with Titans all across campus. From sharing images to simply chatting and even talking to others, there's a place for every Titan here.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published