Вы находитесь на странице: 1из 14

Internship With Techdojo

Mohammad Zabid Akhter


ID: 1421581

CSC499
INSTRUCTOR: Mohammad Motiur Rahman
DATE: 22.08.2019
Techdojo

Techdojo is a software consulting company based in Dhaka,


Bangladesh.
Hosts regular live events that are geared towards sharing with the
local community.
Partner company of Tilosh Inc- a tech start-up in Silicon Valley

2
Services offered by Techdojo
Web Development:

Full stack JavaScript web application development and hosting

Mobile Development:
Hybrid mobile application development for Android/iOS

Event Hosting:
Host events aimed at sharing with the local community

3
Responsibilities as an Intern
Learn to use Technologies used by Developers
GitHub, Slack, Android Studio

Learn JavaScript Library- React.js


Create Declarative User Interface

Create Mobile Application


Contribute to the development of a consumer facing mobile application
“Scan Checkpoint”

4
Scan Checkpoint

QR Scanner

▪ Scan & read embedded data


▪ Used react-native-qrcode-scanner
package to implement this function.

5
Scan Checkpoint

Access Approved Page

▪ Verifies the access code


▪ If the code matches with the access
code, then it shows that the Participant
can Enter
▪ Check in time with name & ID will be
stored in the local storage. .

6
Scan Checkpoint

Access Denied Page

▪ Verifies the access code


▪ If the code doesn’t match with the
access code, then it shows that the
Participant is denied entering.

7
Scan Checkpoint

Check Out Page


▪ Store Check out time for that particular
participant .

8
Scan Checkpoint

History Page:
▪ Shows previous data from the local
storage.
▪ Clear History button will delete all
Local Storage data.

9
Scan Checkpoint

Single History Page:


▪ Shows each participants check in,
check out time with name & ID.

10
Employee Evaluation UI with REACT.JS

Core Features:
 Add New Employee Data
 Edit Employee Data
 Delete Employee data
 Search Employee by Name
 Mark Employee Evaluation Status.

Demo: Click here


Blog: codebiddya.com/blog

11
Challenges Faced
▪ Understanding the Requirements
Understanding the System was a big challenge for me.

▪ Adapting to New Technologies


Learning React & React Native was the most challenging part. It took quite a bit of
time to get equipped with the basic functionalities.

▪ Keeping up to Speed
Sometimes it became very difficult to keep up the speed of learning & developing
at the same time

12
Conclusion
Key Takeaways
▪ Learned a lot about developing Application
▪ Got Familiarized with cutting-edge technologies like React.js
▪ Strengthen my communication skills
▪ Boosted my Self-learning skills

13
Thanks For Watching
Any Question?

Вам также может понравиться