0% found this document useful (0 votes)
34 views13 pages

Progress Report 1

The document is a progress report for the SlideTech Resume Maker project, part of a Master's degree in Computer Applications. It outlines the project's objectives, features, and the technology used, specifically ReactJS, to create a user-friendly online resume builder. The system aims to simplify resume creation for job seekers by allowing them to fill out a form that generates a professional resume automatically.

Uploaded by

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

Progress Report 1

The document is a progress report for the SlideTech Resume Maker project, part of a Master's degree in Computer Applications. It outlines the project's objectives, features, and the technology used, specifically ReactJS, to create a user-friendly online resume builder. The system aims to simplify resume creation for job seekers by allowing them to fill out a form that generates a professional resume automatically.

Uploaded by

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

PROGRESS REPORT- 1

On

SLIDETECH RESUME MAKER


Is the partial fulfillment of the requirements for the degree of

Masters of Computer Applications


Under the guidance of

Prof. Ranveer Sukhija

SUBMITTED BY:
Sudarshan Singh
MCA-3 (6th Sem.) 2020-2023
Roll no:2009
SlideTech
PANJAB UNIVERSITY,
CHANDIGARH
CERTIFICATE
This is to certify that Sudarshan Singh (Employee code – STS806) is
completing the industrial training during the period 28th --Feb--2023 to
28th--july-2023 in our organization as a requirement for the partial
fulfillment of Degree of Master of Computer Applications, Department
of computer Science and Applications, Panjab University, Chandigarh.
Heis being trained as Business Developer.

Date: _
EXTERNAL GUIDE:
Rahul Gossain
Business Head
SlideTech Ltd
Background

SlideTech is a premier Research, Consulting that develops and templatizes industry


processes and best practices, frameworks and models across all industry and
verticals to help customers present their strategies effectively and convincingly.

In addition, SlideTech compiles data and statistics from thousands of sources over a
wide range of topics to help customers make intelligent decisions. We develop and
present our research in the form of fully editable PowerPoint templates to make it
easy for our customers to create presentations based on their individual
requirements.

With a large team comprising of Research Analysts, Statisticians, Industry


Experts and Designers spread over 6 countries, Slide Team now hosts the world's
largest collection of Ready to Use PowerPoint templates on all topics and industries.

Our team consists of professionals from Fortune 500 companies and Top Tier
consulting firms involved in the process of researching and designing over a million
slides that are available for our users on a subscription basis.
MISSION: ACE YOUR POWERPOINT PRESENTATIONS.
EASILY!

Company’s Products:
Contents
Sr no topic Page no
1 Chapter 1. Introduction
1.1 Introduction to the System
1.2 Objective
1.3 Goal
2 Chapter 2. System Analysis
2.1 Purpose
2.2 Project Scope
2.3 Features
2.4 Existing system
2.5 Proposed system
3 Chapter 3. Software and Hardware Requirements
3.1 Software requirements
3.2 Hardware requirements
4 Chapter 4.About Technology
4.1 ReactJS
4.2 Why We Use ReactJS?
4.3 React Features
4.4 React Advantages
4.5 React Limitations
Chapter 1. Introduction

1.1 Introduction to the System:

An SlideTech resume maker is a software developed to simplify the task


of creating a resume for individuals. The application provides an
effective means of designing desired resume in fact a professional
looking resume. The system is flexible to be used and reduces the need
of thinking and designing an appropriate resume according to
qualifications. Usually, individuals get confused while creating a resume
especially for a novice person such as graduate students. They don’t get a
clear idea of what things and information must be included in a resume.
Hence the system is developed to provide them an easy way for creating
a professional looking resume.
This project is user-friendly and requires minimum human intervention.
Individuals just have to fill up a form that specifies questions from all
required fields such as personal questions, educational, qualities,
interest, skills and so on. The answers provided by the users are stored
and the system automatically generates a well-structured resume.
Users have option to create resume in any format and file.
1.2 Objective:

This SlideTech resume maker is designed to help the job seekers to


create a professional resume for them. The candidates are not required
to spend more time designing and creating professional CV. They can
enter their details directly into the pop-up box and their
Resume will be created automatically. A well-structured resume will be
generated, once the user submits his/her details and user can download it
in any file format, as per his/her requirement.
1.3 Goal:

 The project is basically targeted at those people who would like


online services.
 To make a database that is consistent, reliable and secure.
 To provide correct, complete, ongoing information.
 To develop a well-organized information storage system.
To make good documentation so as to facilitate possible future
enhancements.

Chapter 2. System Analysis


2.1 Purpose:

Purpose of this project is to help students to get their resume in hand


just by filling up a simple form where important credentials need to
be filled. The resume is downloadable in PDF format. Also, the user
can log in again to access the previous resume that he had made. The
resume is of Standard Format as stated by most of the Engineering
Colleges of India.
2.2 Project scope
 This project is easy to use and user-friendly.
 It is compatible with mobile phones and other devices.
 Also, the data of the user is completely secured and (s)he has to
make an account and set their password to access their Resumes at
any point of time.
 As stated above, the Resume is downloadable in PDF format
which is quite a unique feature.
 Resume can also be classified according to different branches and
for specific companies. For example: - If someone has more
practical experience and less CGPA/Percentage and resume should
emphasize on project of the person more.
2.3 Features:

 Secure
 Easy to use
 Reliable and accurate
 No need to go to any places

2.4 Existing system

If someone wants to make his/her resume, then he/she have to look for
every single detail such as formatting, alignment, designs, patterns. So, it
is a very complex process and thus, the productivity of the resume also
decreases. The existing system is very complex and making resume via
word files and excels is a tough task. Sometimes, while making a
resume, a person ends up forgetting some very crucial information while
going through all these designs and formats.

2.5 Proposed system

In the proposed Online resume builder, a person has to only fill the
questionnaire asked by the online platform. All the other alignments and
formats of the resume are being directly taken care of by the system.
Even, the final resume which came out is very professional as per the
industry requirement and the candidate can download the resume as per
the file format, he/she requires. This is avoid need of putting manual
effort for creating resume.
2.6 Online resume maker modules

2.6.1 User module

This module is mainly dedicated to the candidates who are looking for
resumes. They can log in into the system, via the credentials provided to
them & once they are in, they have to choose a format of the resume
which they like the most & have to fill the online form where different
questions relevant to their resume will be asked. They can download the
resume from the same module, in any file format they required.

2.6.2 Resume sample module

Many different samples of the resumes will be attached here. Users can
check this module, from their module and choose any kind of resume
they are looking for. Different designs of resumes for different
professionals can be seen here. Candidates can also change the fonts and
other styles as per their requirements in this module.
2.6.3 User module

This module is maintained by the admin and only he/she can manage
and have access to every account. Admin can add or delete the format of
the resumes as well. They can modify the functionalities of the system,
too. Admin can also add users on the fly to the application to make the
application full of new functionalities. Admin will be like super use
having control over each and everything which make application more
secure and with single security control.
Chapter 3. Software and Hardware Requirements
3.1 Hardware Configuration:

Processor : P III 700 MHz

RAM : 64 MB RAM

Hard Disk Drive : 20 GB HDD

Keyboard : 104 keys

Mouse : Logitech Mouse

3.2 Software Configuration:


Operating System : Windows 98

Web Browser : Internet Explorer5.0

Designing Tool : Figma

Framework Used : React

Programming Language : JavaScript


Chapter 4. About Technology

4.1 ReactJS:

ReactJS is one of the most popular JavaScript front-end libraries


which has a strong foundation and a large community.
ReactJS is a declarative, efficient, and flexible JavaScript
library for building reusable UI components. It is an open-source,
component-based front-end library which is responsible only for
the view layer of the application. It was initially developed and
maintained by Facebook and later used in its products like
WhatsApp & Instagram.
Our ReactJS tutorial includes all the topics which help to learn
ReactJS.

These are ReactJS Introduction, ReactJS Features, ReactJS


Installation, Pros and Cons of ReactJS, ReactJS JSX, ReactJS
Components, ReactJS State, ReactJS Props, ReactJS Forms,
ReactJS Events, ReactJS Animation and many more.

4.2 Why We Use ReactJS:

The main objective of ReactJS is to develop User Interfaces (UI) that


improves the speed of the apps. It uses virtual DOM (JavaScript object),
which improves the performance of the app. The JavaScript virtual
DOM is faster than the regular DOM. We can use ReactJS on the client
and server-side as well as with other frameworks. It uses component and
data patterns that improve readability and helps to maintain larger apps.
4.3 React Features:

JSX − JSX is JavaScript syntax extension. It isn't necessary to use


JSX in React development, but it is recommended.
Components − React is all about components. You need to think
of everything as a component. This will help you maintain the
code when working on larger scale projects.
Unidirectional data flow and Flux − React implements one-way
data flow which makes it easy to reason about your app. Flux is a
pattern that helps keeping your data unidirectional.
License − React is licensed under the Facebook Inc.
Documentation is licensed under CC BY 4.0.

4.4 React Advantages:

Uses virtual DOM which is a JavaScript object. This will improve


apps performance, since JavaScript virtual DOM is faster than the
regular DOM.
Can be used on client and server side as well as with other
frameworks.
Component and data patterns improve readability, which helps to
maintain larger apps.

4.5 React Limitations:

Covers only the view layer of the app, hence you still need to
choose other technologies to get a complete tooling set for
development.
Uses inline templating and JSX, which might seem awkward to
some developers.

You might also like