1. Work experiences at Softcodeit
H.V.Tamari
Industrial Information Technology
Uva Wellassa University
2. Work experiences at Softcodeit
01. Online ordering web application
Using MVC architecture developed the simple web application for online ordering.
For that I study about the MVC framework and developed it within one month. For
this application I prepared the complete SRS document. In here for database
connection I used Mysql. In this project consists these functions:
User login with the validation. Separate login for administrator and
the user.
Product display dashboard
Product ordering and reduced that quantity from the dashboard
Add, delete and update product to the system
Issues that I faced in this task
Beginning of this task I used PDO for database connection. But
compare with mysql, PDO is more complex (Different query
structures). Therefore I continue the project with the mysql database
connection.
There are some problem in the routing mechanism in MVC
architecture.
There are some problems in the rendering view
Screen shots of the developed projects
3.
4. 02. TiDs Time Tracking Android Application – SL
Using android studio I developed some layouts such as User login, product list vies,
add activity and image upload.
Issues that I faced in this task
In android there are some different dimensions for each devices.
Therefore when developing the layouts I had to consider about it
Also when device screen rotation activated designing of a layout may
change according to the screen rotation. Therefore had to developed
two layouts for one device.
Different between Async task and AyncAdapter.
Some screen shots of the developed projects
5. 03. API development for the TiDs mobile application
Using cakephp framework I developed all the relevant API for the TiDs mobile application.
For this API developments I install and configure the vagrant for built the server. I used
Postmen for check the json outputs. These are the things that I covered:
Login
Profile Info
Profile Update
Add client, entry, project, task
Budget report
Dashboard
Delete client, project, task
Detailed report
Edit Manage
Project Description
Project list
Summary report
Time report
Week report
Issues that I faced in this task
How to get response as json format.
Identify some issues of database design and relationships
Parameter fields validations issues.
Filtering and some logical issues.
A screen shots of the developed API
6. 04. TiDs Time Tracking Web Application– SL
This project is already developed one in the cakephp. Therefore I had to done some
modifications in the administrator reports while learn about the cakephp. Currently I
developing that task.
Issues that I faced in this task
There are some problem in data retrieve to the table in detail time report
A screen shots of the developed project
05. Other works
I. Self-study about the javascript, jquery and ajax developed a small project to get the
response of the online API. These are the things that I done in that project
Get all user details
Get single post details and the comments using the postId
Update the post and delete the post
Save the post details to the database
II. Self-study about the angularjs.
III. Self-studying using some tutorials about the laravel framework and start to
developed the TiDs web application in the vagrant environment.