Skip to content
/ TSA Public

Tutor-Student App (TSA), graduation project of the B.Sc in SW Engineering degree.

Notifications You must be signed in to change notification settings

YonatanHen/TSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSA

Tutor-Student App (TSA), graduation project of the B.Sc in SW Engineering degree.

Description

The project suggests a platform as a mobile app that matches tutors and students from the same academic institute. The project implements social media concepts that allow users from the same academic institute to interact with each other, and schedule and manage lessons on various platforms. Application developed in Client-Server architecture.

Installation Steps:

Developers:

please make sure that you have defined the following environment variables:

Client folder:
  • FIREBASE_API_KEY - Click here for more infomration.
  • GEOPIFY_API - Geopify API key
  • Server_URL - server URL or IP that could be self-hosted, or https://tsa-server.onrender.com
  • DEVELOPMENT_TEAM_EMAIL - The email address used by the development team email (usage example can be seen in the E2E video attached).
  • DATABASE_URL - The Firebase real-time database URL.
Server folder:
  • CLOUDINARY_NAME - Unique identifier for the Cloudinary environment.
  • CLOUDINARY_API_KEY - Cloudinary API key.
  • CLOUDINARY_API_SECRET - Cloudinary API secret key.
  • MAIL_USER - The email address used by the development team email.
  • MAIL_PASSWORD - The email password used by the development team email.
  • DATABASE_URL - The Firebase real-time database URL.

TSA users:

Feel free to download the code from the 'main' branch and build the app for Android/iOS with expo build tool, or PM me so I can create and send you an installation file.

Tech Stack

  • Expo
  • Node.js
  • NPM
  • React Native
  • Redux
  • REST API
  • Firebase
  • Cloudinary API
  • Node mailer
  • Firebase Cloud Messaging

Screenshots:

Log-in/Sign-up:

WhatsApp Image 2022-01-25 at 13 52 23 (3) WhatsApp Image 2022-01-25 at 13 52 23 (2)

Edit user page:

WhatsApp Image 2022-01-29 at 13 11 48

Student Homepage Screen:

WhatsApp Image 2022-01-29 at 16 05 56

Read Only User Profile:

WhatsApp Image 2022-01-29 at 16 05 56 (1)

There are a lot more screens and options of course :)

About

Tutor-Student App (TSA), graduation project of the B.Sc in SW Engineering degree.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published