Vedant 6 sem logbook
Vedant 6 sem logbook
EDUCATION
1
INDEX
Program code: CO6I Course & code: Capstone Project Diary (22060)
rd
3 3 and 4th User Interface design 5
th
4 5 and 6th Front End Development (coding) 6
th th
5 7 and 8 Back End Development (database designing) 7
th th
6 9 and 10 Integration of API 8
th th
7 11 and 12 Testing of the application and bug resolving 9
th
8 13 Paper Publication and Final Presentation 10
2
Week no:- 1
Activities Executed:-
1. The first step is to identify the overall goals and objectives of the project. In this case, the
goal is to create Application for Music Player System.
2. The next step is to identify the stakeholders who will be involved in the project, such as the
project team and also the target audience.
3. Based on the goals and objectives of the project, define the features and functionalities that
the Application should have. This could include features such as creating albums, creating
playlist, having left right audio balance, background Image and a powerful UI.
4. Determine the technology stack that will be used to build the application. This could
include android, frameworks, databases, and other tools.
1. The purpose of the application is to provide users with a convenient and easy-to-use
platform for listening to music.
2. The application should have a responsive design that works well.
Remark :-
Week no:- 2
3
Activities Planned:- Planning the process flow
Activities Executed:-
1. The first step in the process flow would be user registration. Users would need to create
an account on the application to access the various features and functionalities.
2. Once the user has registered, they can play any song by searching and creating playlists.
3. User can listen to it by single ear by using left right audio balance feature.
4. User can create playlist and albums of their choices and the songs will play in queue.
1. Break down the process flow into smaller steps & identify the dependencies between them.
2. Look for opportunities to optimize the process flow and reduce the number of steps where
possible.
Remark :-
Activities Executed:-
1. The user interface should be simple, making it easy for users to navigate and complete
tasks.
2. The interface should be responsive and work well on all devices.
3. Design an easy-to-use navigation system that helps users find the songs or album they are
looking for quickly.
4. Create a visual hierarchy in the design, placing important information and features and
clearly.
5. Provide feedback to users when making a payment. This helps to build trust and
confidence in the application.
1. Conduct user research to understand their needs, preferences, and main points. This will
help you design an interface that meets their requirements.
2. Simplify the design by removing unnecessary elements and reducing confusion. Focus on
the core features and functions that users need to accomplish their goals.
Remark :-
5
Activities Planned:- Front End Development (coding)
Activities Executed:-
1. Ensure that the front-end design is responsive, and works well on all devices including
desktops and laptops.
2. Use optimized images, and avoid using unnecessary items.
3. Testing your app on a physical device or emulator can help you catch bugs and issues
early on. Android Studio comes with an emulator that you can use to test your app on
different Android versions and device configurations.
4. Use a style guide to maintain consistency across the application, and ensure that the UI
elements are designed and coded consistently..
5. Test the code thoroughly to ensure that it works as expected, and is bug-free.
1. Optimize the code for speed, and minimize the load time of the application.
2. Simplify the code structure, and make it more maintainable.
3. Improve accessibility by ensuring that the application is accessible
Remark:-
6
Activities Planned:- Back End Development (database designing)
Activities Executed:-
1. Determine the requirements for the database, including the data to be stored, the
relationships between different entities, and the performance requirements.
2. Choose a database management system (DBMS) based on the requirements, such as
FireBase.
3. Design the database schema based on the requirements, including creating tables, defining
relationships, and determining the data types for each field.
4. Implement security measures such as data encryption, access control, and regular backups to
ensure the security and integrity of the data.
5. Optimize the queries to improve the performance of the database, including using joins,
avoiding subqueries, and using stored procedures.
6. Test the database to ensure that it meets the requirements and is free of errors.
1. The database schema removes redundant data, simplifies the relationships between entities,
and makes it more maintainable.
2. Use the appropriate (DBMS) based on the requirements of the application, such as FireBase.
3. Implement load balancing techniques to distribute the load across multiple database servers,
and improve the scalability and availability of the application.
Remark:-
7
Activities Planned:- Integration of API
Activities Executed:-
1. Choose an API that fits your needs and requirements. There are many APIs
available for different purposes such as payment gateways, social media platforms,
weather data, and more.
2. Most APIs require you to register for an API key to access their services. Follow
Week no:- 11 &provider's
the API 12 documentation to register and obtain an API key.
3. Use the API data in your application's UI or business logic. if you integrate a
Music Player API, you can display the songs and playlists in your app's UI.
Activities Planned:-anTesting
4. Integrating API ofcantheprovide
application
yourandapplication
bug resolving
with access to additional
functionality that you might not have been able to implement on your own. For
example, integrating a payment gateway API can allow your application to process
payments
Activities securely and efficiently.
Executed:-
1. If any bug arises , identifying the type of bug and how to fix it
2. Resolving the bug by identifying the root causes of it
Remark :-
8
Signature of the Guide:-
Week no:- 13
Activities Executed:-
1. Published the paper and submitted the certificates and paper to our respective
mentors.
2. Performed Final presentation of our project Application of Music Player
System
Remark :-
9
Week no:- 14
Activities Executed:-
Remark :-
10