SlideShare a Scribd company logo
Index
1. Introduction
2. Objectives
3. Problem Statement
4. Hardware/ Software Requirements
Introduction
The thirst for learning, upgrading technical skills and applying the concepts in real life
environment at a fast pace is what the industry demands from IT professionals today.
However busy work schedules, far-flung locations, unavailability of convenient time-
slots pose as major barriers when it comes to applying the concepts into realism. And
hence the need to look out for alternative means of implementation in the form of
laddered approach.
The above truly pose as constraints especially for our students too! With their busy
schedules, it is indeed difficult for our students to keep up with the genuine and
constant need for integrated application which can be seen live especially so in the field
of IT education where technology can change on the spur of a moment. Well,
technology does come to our rescue at such times!!
Keeping the above in mind and in tune with our constant endeavour to use Technology
in our training model, we at Aptech have thought of revolutionizing the way our
students learn and implement the concepts using tools themselves by providing a live
and synchronous eProject learning environment!
So what is this eProject?
eProject is a step by step learning environment that closely simulates the classroom and
Lab based learning environment into actual implementation. It is a project
implementation at your fingertips!! An electronic, live juncture on the machine that
allows you to
 Practice step by step i.e. laddered approach.
 Build a larger more robust application.
 Usage of certain utilities in applications designed by user.
 Single program to unified code leading to a complete application.
 Learn implementation of concepts in a phased manner.
 Enhance skills and add value.
 Work on real life projects.
 Give a real life scenario and help to create applications more complicated
and useful.
 Mentoring through email support.
The students at the centre are expected to complete this eProject and send complete
documentation with source code to eProjects Team
Looking forward to a positive response from your end!!
Objectives of the project
The Objective of this program is to give a sample project to work on real life projects.
These applications help you build a larger more robust application.
The objective is not to teach you the concepts but to provide you with a real life
scenario and help you create applications using the tools.
You can revise them before you start with the project.
It is very essential that a student has a clear understanding of the subject.
Kindly get back to eProjects Team, in case of any doubts regarding the application or its
objectives.
Background
The Currency Conversion App, named "CurrenSee" is designed to meet the financial needs of a
broad user base, including individuals, travelers, and businesses. The app's development is
commissioned by ABC Finance Ltd., a globally recognized financial institution known for its
commitment to innovation and customer-centric services.
Functional Requirements-
User Registration and Authentication:
Users should be able to create accounts or log in securely.
User authentication mechanisms (e.g., email/password, social media login) should be
implemented.
Currency Conversion:
Users can select a base currency and a target currency.
Real-time exchange rates are fetched and displayed for the selected conversion.
Users can enter an amount to convert, and the app calculates and displays the converted
amount.
Currency List:
Users can access a list of supported currencies.
The list should be searchable and filterable.
Currencies should be displayed with their respective symbols and names.
Exchange Rate Information:
Users can view detailed information about exchange rates.
Historical exchange rate data is available, showing trends over time.
Currency Conversion History:
The app stores a history of currency conversion transactions for users.
Users can view their past conversion details, including date, rates, and amounts.
Rate Alerts:
Users can set rate alerts for specific currency pairs.
When the exchange rate reaches the specified threshold, users receive notifications.
User Preferences:
Users can set their default base currency.
The app remembers their preferred currency conversion settings.
Currency News and Market Trends:
Users can access news and articles related to currency markets.
Market trend information, charts, and analysis are provided.
User Support and Help Center:
A section with FAQs and user guides.
Users can contact customer support for assistance or inquiries.
App Notifications:
Push notifications for rate alerts and important app updates.
Users can manage notification preferences.
User Feedback:
Users can provide feedback and report issues through the app.
Non-Functional Requirements-
Responsiveness: The app should respond to user interactions within 1-2 seconds, ensuring a
smooth and lag-free experience.
Loading Time: The app's initial loading time should be minimized to ensure users can access it
quickly.
User Interface: The app's user interface should be intuitive, following best design practices for
mobile apps to ensure ease of use.
Accessible: The application should have clear and legible fonts, user-interface elements, and
navigation elements.
User-friendly: The application should be easy to navigate with clear menus and other elements
and easy to understand.
Operability: The application should operate in a reliably efficient manner.
Error Handling: Implement robust error handling to provide clear error messages to users and
gracefully handle unexpected situations.
Scalability: The application architecture and infrastructure should be designed to handle
increasing user traffic, data storage, and feature expansions.
Security: The application should implement adequate security measures such as authentication.
For example, only registered users can access certain features.
User Documentation: Provide user guides, FAQs, and tutorials to help users understand and
navigate the application.
Developer Documentation: Maintain developer documentation to assist in further development
and maintenance.
Video: Provide video displaying complete working of the application.
Hardware/ Software Requirements
Hardware
 A minimum computer system that will help you access all the tools in the courses
is a Pentium 166 or better
 128 Megabytes of RAM or better
 Windows 2000 Server (or higher if possible)
Software
Use software as per your requirement
 Windows OS/JAVA/Android SDK/Notepad/SQL/Dart/Flutter

More Related Content

Similar to App-CurrenSee.doc

Towards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App DevelopmentTowards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App Development
MobileSoft
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project report
Chin2uuu
 
How to Build an E-Learning Mobile Application?
How to Build an E-Learning Mobile Application?How to Build an E-Learning Mobile Application?
How to Build an E-Learning Mobile Application?
Amplework Software Pvt. Ltd.
 
Mobile App Development Vs Software Development 7 Key Differences
Mobile App Development Vs Software Development 7 Key DifferencesMobile App Development Vs Software Development 7 Key Differences
Mobile App Development Vs Software Development 7 Key Differences
Polyxer Systems
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
AbelKCS
 
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
PC Doctors NET
 
PCE Connect
PCE ConnectPCE Connect
PCE Connect
IRJET Journal
 
Evaluating Technology Use in the Classroom.pdf
Evaluating Technology Use in the Classroom.pdfEvaluating Technology Use in the Classroom.pdf
Evaluating Technology Use in the Classroom.pdf
Chloe Cheney
 
how to choose right mobile app development tools
how to choose right mobile app development toolshow to choose right mobile app development tools
how to choose right mobile app development tools
Cuneiform Consulting Pvt Ltd.
 
The complete guide to Mobile App Development Lifecycle 2023
The complete guide to Mobile App Development Lifecycle 2023The complete guide to Mobile App Development Lifecycle 2023
The complete guide to Mobile App Development Lifecycle 2023
XDuce Corporation
 
Role of an Architect in Software Usability Engineering
Role of an Architect in Software Usability EngineeringRole of an Architect in Software Usability Engineering
Role of an Architect in Software Usability Engineeringthinakes
 
Custom Mobile App Development
Custom Mobile App DevelopmentCustom Mobile App Development
Custom Mobile App Development
AppsterHQ News
 
Dragons's Den 2014 Semester 1
Dragons's Den 2014 Semester 1Dragons's Den 2014 Semester 1
Dragons's Den 2014 Semester 1
Samuel Mann
 
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012
itslearning Nederland
 
20120612 itslearning app library dag
20120612 itslearning app library dag20120612 itslearning app library dag
20120612 itslearning app library dag
Tim Remmers
 
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
SYST15892  Interactive User Interface Design Phase IV  Usa.pdfSYST15892  Interactive User Interface Design Phase IV  Usa.pdf
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
acsmadurai
 
Latest_Portfolio_Anxiao_chen
Latest_Portfolio_Anxiao_chenLatest_Portfolio_Anxiao_chen
Latest_Portfolio_Anxiao_chenAnxiao Chen
 
Mobile App Development Company-Innovative and User-Friendly Apps.pdf
Mobile App Development Company-Innovative and User-Friendly Apps.pdfMobile App Development Company-Innovative and User-Friendly Apps.pdf
Mobile App Development Company-Innovative and User-Friendly Apps.pdf
Techugo
 

Similar to App-CurrenSee.doc (20)

Towards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App DevelopmentTowards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App Development
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project report
 
How to Build an E-Learning Mobile Application?
How to Build an E-Learning Mobile Application?How to Build an E-Learning Mobile Application?
How to Build an E-Learning Mobile Application?
 
Mobile App Development Vs Software Development 7 Key Differences
Mobile App Development Vs Software Development 7 Key DifferencesMobile App Development Vs Software Development 7 Key Differences
Mobile App Development Vs Software Development 7 Key Differences
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
 
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
 
SahilaMirajkar
SahilaMirajkarSahilaMirajkar
SahilaMirajkar
 
Presentation1
Presentation1Presentation1
Presentation1
 
PCE Connect
PCE ConnectPCE Connect
PCE Connect
 
Evaluating Technology Use in the Classroom.pdf
Evaluating Technology Use in the Classroom.pdfEvaluating Technology Use in the Classroom.pdf
Evaluating Technology Use in the Classroom.pdf
 
how to choose right mobile app development tools
how to choose right mobile app development toolshow to choose right mobile app development tools
how to choose right mobile app development tools
 
The complete guide to Mobile App Development Lifecycle 2023
The complete guide to Mobile App Development Lifecycle 2023The complete guide to Mobile App Development Lifecycle 2023
The complete guide to Mobile App Development Lifecycle 2023
 
Role of an Architect in Software Usability Engineering
Role of an Architect in Software Usability EngineeringRole of an Architect in Software Usability Engineering
Role of an Architect in Software Usability Engineering
 
Custom Mobile App Development
Custom Mobile App DevelopmentCustom Mobile App Development
Custom Mobile App Development
 
Dragons's Den 2014 Semester 1
Dragons's Den 2014 Semester 1Dragons's Den 2014 Semester 1
Dragons's Den 2014 Semester 1
 
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012
 
20120612 itslearning app library dag
20120612 itslearning app library dag20120612 itslearning app library dag
20120612 itslearning app library dag
 
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
SYST15892  Interactive User Interface Design Phase IV  Usa.pdfSYST15892  Interactive User Interface Design Phase IV  Usa.pdf
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
 
Latest_Portfolio_Anxiao_chen
Latest_Portfolio_Anxiao_chenLatest_Portfolio_Anxiao_chen
Latest_Portfolio_Anxiao_chen
 
Mobile App Development Company-Innovative and User-Friendly Apps.pdf
Mobile App Development Company-Innovative and User-Friendly Apps.pdfMobile App Development Company-Innovative and User-Friendly Apps.pdf
Mobile App Development Company-Innovative and User-Friendly Apps.pdf
 

Recently uploaded

一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
PlanitIsrael
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
jyz59f4j
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
9a93xvy
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
h7j5io0
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
h7j5io0
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
Confidence Ago
 
20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf
ameli25062005
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
taqyed
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
smpc3nvg
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
farazahmadas6
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
ameli25062005
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
PrabhjeetSingh219035
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
M. A. Architect
 

Recently uploaded (20)

一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
 
20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf20 slides of research movie and artists .pdf
20 slides of research movie and artists .pdf
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
 

App-CurrenSee.doc

  • 1. Index 1. Introduction 2. Objectives 3. Problem Statement 4. Hardware/ Software Requirements
  • 2. Introduction The thirst for learning, upgrading technical skills and applying the concepts in real life environment at a fast pace is what the industry demands from IT professionals today. However busy work schedules, far-flung locations, unavailability of convenient time- slots pose as major barriers when it comes to applying the concepts into realism. And hence the need to look out for alternative means of implementation in the form of laddered approach. The above truly pose as constraints especially for our students too! With their busy schedules, it is indeed difficult for our students to keep up with the genuine and constant need for integrated application which can be seen live especially so in the field of IT education where technology can change on the spur of a moment. Well, technology does come to our rescue at such times!! Keeping the above in mind and in tune with our constant endeavour to use Technology in our training model, we at Aptech have thought of revolutionizing the way our students learn and implement the concepts using tools themselves by providing a live and synchronous eProject learning environment! So what is this eProject? eProject is a step by step learning environment that closely simulates the classroom and Lab based learning environment into actual implementation. It is a project implementation at your fingertips!! An electronic, live juncture on the machine that allows you to  Practice step by step i.e. laddered approach.  Build a larger more robust application.  Usage of certain utilities in applications designed by user.  Single program to unified code leading to a complete application.  Learn implementation of concepts in a phased manner.  Enhance skills and add value.  Work on real life projects.  Give a real life scenario and help to create applications more complicated and useful.  Mentoring through email support. The students at the centre are expected to complete this eProject and send complete documentation with source code to eProjects Team Looking forward to a positive response from your end!!
  • 3. Objectives of the project The Objective of this program is to give a sample project to work on real life projects. These applications help you build a larger more robust application. The objective is not to teach you the concepts but to provide you with a real life scenario and help you create applications using the tools. You can revise them before you start with the project. It is very essential that a student has a clear understanding of the subject. Kindly get back to eProjects Team, in case of any doubts regarding the application or its objectives.
  • 4. Background The Currency Conversion App, named "CurrenSee" is designed to meet the financial needs of a broad user base, including individuals, travelers, and businesses. The app's development is commissioned by ABC Finance Ltd., a globally recognized financial institution known for its commitment to innovation and customer-centric services. Functional Requirements- User Registration and Authentication: Users should be able to create accounts or log in securely. User authentication mechanisms (e.g., email/password, social media login) should be implemented. Currency Conversion: Users can select a base currency and a target currency. Real-time exchange rates are fetched and displayed for the selected conversion. Users can enter an amount to convert, and the app calculates and displays the converted amount. Currency List: Users can access a list of supported currencies. The list should be searchable and filterable. Currencies should be displayed with their respective symbols and names. Exchange Rate Information: Users can view detailed information about exchange rates. Historical exchange rate data is available, showing trends over time. Currency Conversion History: The app stores a history of currency conversion transactions for users. Users can view their past conversion details, including date, rates, and amounts. Rate Alerts: Users can set rate alerts for specific currency pairs. When the exchange rate reaches the specified threshold, users receive notifications. User Preferences: Users can set their default base currency. The app remembers their preferred currency conversion settings. Currency News and Market Trends: Users can access news and articles related to currency markets. Market trend information, charts, and analysis are provided.
  • 5. User Support and Help Center: A section with FAQs and user guides. Users can contact customer support for assistance or inquiries. App Notifications: Push notifications for rate alerts and important app updates. Users can manage notification preferences. User Feedback: Users can provide feedback and report issues through the app. Non-Functional Requirements- Responsiveness: The app should respond to user interactions within 1-2 seconds, ensuring a smooth and lag-free experience. Loading Time: The app's initial loading time should be minimized to ensure users can access it quickly. User Interface: The app's user interface should be intuitive, following best design practices for mobile apps to ensure ease of use. Accessible: The application should have clear and legible fonts, user-interface elements, and navigation elements. User-friendly: The application should be easy to navigate with clear menus and other elements and easy to understand. Operability: The application should operate in a reliably efficient manner. Error Handling: Implement robust error handling to provide clear error messages to users and gracefully handle unexpected situations. Scalability: The application architecture and infrastructure should be designed to handle increasing user traffic, data storage, and feature expansions. Security: The application should implement adequate security measures such as authentication. For example, only registered users can access certain features. User Documentation: Provide user guides, FAQs, and tutorials to help users understand and navigate the application. Developer Documentation: Maintain developer documentation to assist in further development and maintenance. Video: Provide video displaying complete working of the application.
  • 6. Hardware/ Software Requirements Hardware  A minimum computer system that will help you access all the tools in the courses is a Pentium 166 or better  128 Megabytes of RAM or better  Windows 2000 Server (or higher if possible) Software Use software as per your requirement  Windows OS/JAVA/Android SDK/Notepad/SQL/Dart/Flutter