Developing a web application for task management with ReactJS
Le, Anh Tu (2020)
Le, Anh Tu
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020062519311
https://urn.fi/URN:NBN:fi:amk-2020062519311
Tiivistelmä
The commissioner of the thesis is Vertics which is a consultant software company. Vertics offers business services from turnkey projects to flexible resourcing assistance and all aspects of software development. Their client is an art production company,which currently works with about ten organizations in terms of Art. The client has much experience in ticket solution, marketing strategy, they would like to make a Subscription Builder web application. The application is based on timeline to show tasks that belong to events of marketing strategy to help their customer to achieve the purpose of increasing loyal subscribers for their events. Thus, the first objective of this thesis was to develop a time-line based web UI and flow for task management.
Simultaneously another objective of this thesis was to research the fundamentals of ReactJS to support the development of the website. ReactJS was chosen as main technology for the project because it is a popular Javascript library for front end development. The ReactJS library was originally created by a developer in Facebook to support for their team. After proving its strengths and high performance, ReactJS has been open-sourced and has received more powerful contributions from the ReactJS community.
The final result of this thesis project met the requirements of Vertics, which were to obtain an optimal web application with a user-friendly layout. The application is now processed for further development with other functions. Throughout the study and software development, the project helps the reader gain a deep understanding of React JS and how ReactJS works in practice.
Simultaneously another objective of this thesis was to research the fundamentals of ReactJS to support the development of the website. ReactJS was chosen as main technology for the project because it is a popular Javascript library for front end development. The ReactJS library was originally created by a developer in Facebook to support for their team. After proving its strengths and high performance, ReactJS has been open-sourced and has received more powerful contributions from the ReactJS community.
The final result of this thesis project met the requirements of Vertics, which were to obtain an optimal web application with a user-friendly layout. The application is now processed for further development with other functions. Throughout the study and software development, the project helps the reader gain a deep understanding of React JS and how ReactJS works in practice.