Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
8 views15 pages

Mini Project React Native

The document is a project report for a Developer Portfolio Mobile App created by Kanishk Pardikar as part of the BCA program at Ajeenkya D.Y Patil University for the academic year 2024-2025. It outlines the existing issues with traditional developer portfolios, proposes a mobile app solution using React Native, and details the app's features, user requirements, and design. The report also discusses limitations, future enhancements, and includes acknowledgments and references.

Uploaded by

pardikarkanishk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views15 pages

Mini Project React Native

The document is a project report for a Developer Portfolio Mobile App created by Kanishk Pardikar as part of the BCA program at Ajeenkya D.Y Patil University for the academic year 2024-2025. It outlines the existing issues with traditional developer portfolios, proposes a mobile app solution using React Native, and details the app's features, user requirements, and design. The report also discusses limitations, future enhancements, and includes acknowledgments and references.

Uploaded by

pardikarkanishk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Ajeenkya D.

Y Patil University
School of Computer Engineering
2024-2025

A
PROJECT REPORT
ON
(Developers Portfolio)

BY

Name: Kanishk Pardikar


Program: BCA 3rd Year
URN : 2022-B-18072004F

IN PARTIAL FULFILLMENT OF
BCA
School of Engineering

Certificate
This is to certify that, Kanishk Murti Pardikar student of BCA Semester VI has
successfully / partially completed Mini Project in partial fulfilment of BCA under Ajeenkya
D.Y Patil University, for the academic year 2024-2025.

______________ _________________

Internal Guide Program Coordinator

Date: ___/___/______

External Examiners:

1. ____________________________ 2. ____________________________
ACKNOWLEDGEMENT

I would like to express my sincere gratitude to all those who contributed to the successful
completion of this project.

First and foremost, I am deeply thankful to Prof. Deoyani Mam , for their invaluable
guidance, constant encouragement, and insightful feedback throughout the development of
this project.

I also extend my appreciation to the Department of BCA for providing the necessary
resources and infrastructure to support my work.

Lastly, I acknowledge the developers of React Native, Expo, and the open-source
community for their documentation and libraries, which made this project possible.

Name : Kanishk Pardikar


DECLARATION (on new page)

I hereby declare that the project titled 'Developer Portfolio Mobile App' is my original work
and has been developed by me under the guidance of “Deoyani Mam”. The content, code,
and design presented in this project are the result of my own efforts, and I have not copied or
plagiarized any part of it from other sources.

Name:
INDEX

Sr. No. Contents Page No.

INTRODUCTION

Chapter 1 1.1 Existing System

1.2 Problem Definition- Need of Computerization

PROPOSED SYSTEM

2.1 Proposed System

Chapter 2 2.2 Objectives of System

2.3 User Requirements

2.4 Operating Environment – Hardware and Software

ANALYSIS AND DESIGN

Chapter 3 3.1 Flow Chart

3.2 Screen Shots

CONCLUSION

4.1 Limitations & Drawbacks


Chapter 4
4.2 Future Enhancement

4.3 References & Bibliography


Chapter 1: INTRODUCTION

1.1 Existing System

Currently, developers rely on traditional methods to showcase their work, such as:

 PDF Resumes: Static documents with limited visual appeal.

 LinkedIn Profiles: Text-heavy and lack interactive elements.

 Personal Websites: Often not mobile-friendly or require extra effort to maintain.

Problems with Current Systems:

 No interactivity: Users cannot explore projects dynamically.

 Poor mobile experience: Most portfolios are not optimized for smartphones.

 No direct contact options: Recruiters must manually copy email addresses or search
for social links.

1.2 Problem Definition – Need for Computerization

A mobile app portfolio solves these issues by:

 Providing an engaging, interactive experience (clickable buttons, animations).


 Displaying projects visually (images, descriptions, and technologies used).
 Organizing skills efficiently (categorized tags for easy scanning).
 Enabling instant contact (one-tap email, GitHub, LinkedIn).
Chapter 2: PROPOSED SYSTEM

2.1 Proposed System

The Developer Portfolio App is built using:

 Frontend: React Native (Expo) for cross-platform compatibility.

 Navigation: React Navigation for smooth screen transitions.

 Styling: Flexbox and LinearGradient for modern UI.

Key Screens:

Screen Purpose Features

Home Introduction Profile picture, name, job title, navigation buttons

Project
Showcase work Project cards with images, descriptions, and tech stack
s

Skills Highlight expertise Categorized skill tags (Frontend, Backend, Tools)

Contact Connect instantly Clickable email, GitHub, LinkedIn, Twitter links

2.2 Objectives of System

Objective How It’s Achieved

Professional Presentation Clean UI with gradients and responsive design

Project Showcase Scrollable cards with images and descriptions

Skill Organization Grouped by category (e.g., Frontend: React, JavaScript)

Easy Contact Direct links to email/social media via Linking API


2.3 User Requirements

User Type Needs App Features

Developer
Display skills/projects Projects & Skills screens
s

Recruiters Quick access to key info Clear navigation, contact options

Clients View past work Project details with visuals

2.4 Operating Environment

Hardware:

 Smartphones (Android/iOS, 2GB+ RAM).

Software:

Tool Purpose

React Native Cross-platform app development

Expo Go Testing without Android Studio/Xcode

Node.js Backend for development environment


Chapter 3: ANALYSIS AND DESIGN
3.1 Flow Chart

Explanation:

 The app starts at the Home Screen.

 Users navigate to Projects, Skills, or Contact.

 Projects Screen: Displays cards with project details.

 Contact Screen: Redirects to external apps (email, social media).

3.2 Screen Shots


1. Home Screen:

o Profile image, name, job title.

o Buttons: "Projects," "Skills," "Contact."

2. Projects Screen:
o Cards with project thumbnails, titles, and descriptions.
3. Skills Screen:
o Skill categories (Frontend, Backend) with tag-like items.
4. Contact Screen:
o Icons for email, GitHub, LinkedIn, Twitter.
Chapter 4: CONCLUSION

4.1 Limitations & Drawbacks

 Expo Go Dependency

o Users must install Expo Go to test the app.

 No Web Version

o Limited to mobile devices only.

 Static Data

o Projects and skills require manual updates in the source code.

4.2 Future Enhancements

 Dark/Light Mode

o Provides better user experience in different lighting conditions.

 Firebase Backend

o Allows dynamic updates to projects and skills without requiring


app updates.

 PDF Resume Download

o Enables users to save the resume for offline access.

4.3 References & Bibliography

1. React Native Documentation: https://reactnative.dev

2. Expo Guides: https://docs.expo.dev

3. MDN Web Docs (JavaScript): https://developer.mozilla.org

You might also like