top of page
RICE'24
2nd Research, Innovation & Creativity Exhibition 2024
Project ID:
ITCS116
Invoicing, Quotation and Appointment Management System for Freelancers
Project Title:
Category:
Information Technology/ Computer Science
Inventors:
Low Yue Yun, Noor Fatihah Mazlam
Institution/Company:
Southern University College
Invention Description/ Abstract:
This is a project of developing an invoicing, quotation, and appointment management system for professional freelancers. The purpose of this project is to digitalise business processes of professional freelancers. The system development is conducted on Visual Studio Code using Flutter and NodeJS. The project aims to design a well-rounded system in managing invoices, quotations, and appointments, increase work efficiency, and raise work satisfaction of professional freelancers. The proposed solution of this project helps curbing the challenges faced by the users. The methodology applied in this project is waterfall model. There are six phases for this project including communication, planning, modelling, construction, testing, and deployment. The result of this project is the completion of a comprehensive mobile application providing essential functions supporting professional freelancers’ business processes.
Invention Technical Description
The software process implemented for this project is waterfall model. The waterfall model represents a linear progressing model with five stages including communication, planning, modelling, construction, and deployment. This model is suitable for software development with clear requirements. Requirements for a problem can be easily understood when it is an adaptation of existing system with unambiguous definitions. The model begins with communication where project is initiated, and requirements are gathered and discussed. After sufficient understanding is achieved, planning shall begin with estimating time, tasks, and cost required, scheduling the identified tasks to suitable timeline, and tracking the progress of the development throughout the process. Once the plan has been made, analysis of the system development shall be conducted which later will be useful for designing a well-rounded system for the stakeholders. After the modelling stage, construction of the system shall take place which includes coding and testing. Lastly, deployment shall be done to deliver the system to the client side, support will be supplied by the team until the system is fully released to the client and getting ready to receive any feedback from the stakeholders.
The framework used is Flutter. Flutter is a free and open-source framework by Google to build beautiful, natively compiled, multi-platform applications from a single codebase. It helps to speed up development and lower cost and intricacy for cross platform application development. The programming language associated with Flutter is Dart. The database used is Firebase. Firebase is a cloud-hosted NoSQL database that stores and synchronise data between users in real time. Firebase allows the construction of application that can run on Android, iOS, and web. The framework used is Flutter. Flutter is a free and open-source framework by Google to build beautiful, natively compiled, multi-platform applications from a single codebase. It helps to speed up development and lower cost and intricacy for cross platform application development. The programming language associated with Flutter is Dart. The database used is Firebase. Firebase is a cloud-hosted NoSQL database that stores and synchronise data between users in real time. Firebase allows the construction of application that can run on Android, iOS, and web.
Demostration/ Presentation Video
Poster/ Broucher/ Invention Photo
Video Link
Poster Link
bottom of page