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

jackloague1/TitanTalks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 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.

Scrum Artifacts

The product definition, which contains the planned features, user personas, and user stories for the project can be viewed in the "Product Definition" PDF file. The product backlog for each sprint can be viewed in its repsective product backlog PDF file. The sprint backlogs, which contain the various tasks worked on every sprint can be viewed by navigating to the "Projects" tab of this repository and choosin

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

Languages

  • JavaScript 100.0%