AskQuestionAndGetAnswer

Job ID: 34211841

Budget: $750 – $1,500 USD

General Description:
A mobile application for high school students and teachers. It is the main purpose is to share questions between students and teachers. The main Flow is below:
Students Login,
The student take a photo of a hard question that he was not able to solve. Send it to the system via the app
A teacher gets a notification about this new question.
The teacher solves it on paper and shares a photo of it with the asking student via app again.
The student gets a notification on his phone.
Opens the question and sees the answer.

Responsibility:
Just the front-end side. The developer will not write any back-end code.
Front-End coding design is defined in detail. It will be shared as well.
All the backend communication methods are designed in every detail. The developer will work
with a javascript file that simulates the backend. (This file will be provided as ready)
Analysis and Design documents are ready and very detailed.
It will be shared on the first day.

Scope:
There will be around 14 screens total.

Screens:
Students App:
* Student Register
* Student Login
* See Profile
* See Package Status
* Ask A Question (On the student app)
* Resolve A Question (teacher app)
* See Questions List
* See A question's Details
* Refuse A Question's Solution
* List All tariffs
* Buy a Tariff

Teachers App:
*Teacher Register
*Teacher Login
* Resolve A Question

Entitys:
Teacher
Student
Question
TariffList
Student_Tariff

Acceptance:
It should be working on both iPhone's and Android's latest versions.
Front End coding design details should be applied.

Note:
Visual Design will not be very important. After development finish a design will be applied to the screen codes

Tech Stack:
React Native
Redux
Typescript- Javascript