first commit
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
Key,Values
|
||||
NAME,M.Amrutha
|
||||
EXPERIENCE,"Professional Experience Project Title #1 INVENTORY MANAGEMENT SYSTEM Work Place Himansu It Services PVT.LTD. Work Location Hyderabad Technologies C#.net,sqlserver-2008 Operating System Microsoft Windows 10 Role Developer Team Size 2 Project Details This window based stock system software used in any kind of shop like any grocery shop, any electrical accessory shop. We can use this software for maintain stock inventory records and sales, order, payment records on daily and monthly basis. The stock management software generate stock reports, sales reports, payment reports all types of reports which are necessary for mange our stock will generate in this system. We also provide facilities to order cancellation, returns faulty stock to company or dealer, maintain stock company bill and company payment detail. Maintain stock record like stock, sell record, order record and maintain inventory on daily and monthly basis. Responsibility Development Coding and Design. Project Title #2 Sales Invoice Work Place Himansu It Services PVT.LTD Work Location Hyderabad Technologies Windows Application C#,NET,Postgresql Operating System Microsoft Windows 8 Role Developer Team Size 2 Project Details This is a windows Forms Application the user wiil create Crystal Reports create sales invoice/receipt using crystal report in c# windows application with the stored procedure..In order to implement daily reports as sales reports, and stock reports in c# windows application”. Responsibility Development Coding and Design. Generate Crystal Reports"
|
||||
EMAIL,ammu.raby@gmail.com
|
||||
MOBILE NUMBER,Contact:9110317873
|
||||
EXPERIENCE,"Professional Experience Project Title #1 INVENTORY MANAGEMENT SYSTEM Work Place Himansu It Services PVT.LTD. Work Location Hyderabad Technologies C#.net,sqlserver-2008 Operating System Microsoft Windows 10 Role Developer Team Size 2 Project Details This window based stock system software used in any kind of shop like any grocery shop, any electrical accessory shop. We can use this software for maintain stock inventory records and sales, order, payment records on daily and monthly basis. The stock management software generate stock reports, sales reports, payment reports all types of reports which are necessary for mange our stock will generate in this system. We also provide facilities to order cancellation, returns faulty stock to company or dealer, maintain stock company bill and company payment detail. Maintain stock record like stock, sell record, order record and maintain inventory on daily and monthly basis. Responsibility Development Coding and Design. Project Title #2 Sales Invoice Work Place Himansu It Services PVT.LTD Work Location Hyderabad Technologies Windows Application C#,NET,Postgresql Operating System Microsoft Windows 8 Role Developer Team Size 2 Project Details This is a windows Forms Application the user wiil create Crystal Reports create sales invoice/receipt using crystal report in c# windows application with the stored procedure..In order to implement daily reports as sales reports, and stock reports in c# windows application”. Responsibility Development Coding and Design. Generate Crystal Reports"
|
||||
SKILLS,"Technical Skills Microsoft Technologies : ASP.NET, C#.NET, ADO.NET, MVC 4.0. Languages : C-sharp. Scripting Languages :Java Script, Jquery Database : SQL Server 2008, 2012. IDE : VisualStudio.NET 2010, 2012, 2013."
|
||||
SOCIAL NETWORKS,
|
||||
|
@@ -0,0 +1,9 @@
|
||||
Key
|
||||
NAME
|
||||
EXPERIENCE
|
||||
EMAIL
|
||||
MOBILE NUMBER
|
||||
EXPERIENCE
|
||||
SKILLS
|
||||
SOCIAL NETWORKS
|
||||
|
||||
|
@@ -0,0 +1,16 @@
|
||||
Key,Values
|
||||
NAME,M.Amrutha
|
||||
MOBILE NUMBER,Contact:9110317873
|
||||
EMAIL,ammu.raby@gmail.com
|
||||
SUMMARY,"Professional Summary Currently working as a Software Engineer in Himansu It Services PVT.LTD. Worked as Assistant professor in Ellenki group of Technology (Hyderabad)for 2 years(2015-2017) Over 1+ years of IT experience in various stages of Software Product Development involving Design, Support as well as customization, enhancements, modifications and corrections in existing software to meet client’s requirement. Experienced in development of Web based applications using Asp.Net, C #, JavaScript and SQL Server."
|
||||
SKILLS,"Technical Skills Microsoft Technologies : ASP.NET, C#.NET, ADO.NET, MVC 4.0. Languages : C-sharp. Scripting Languages :Java Script, Jquery Database : SQL Server 2008, 2012. IDE : VisualStudio.NET 2010, 2012, 2013."
|
||||
EXPERIENCE,"Professional Experience Project Title #1 INVENTORY MANAGEMENT SYSTEM Work Place Himansu It Services PVT.LTD. Work Location Hyderabad Technologies C#.net,sqlserver-2008 Operating System Microsoft Windows 10 Role Developer Team Size 2 Project Details This window based stock system software used in any kind of shop like any grocery shop, any electrical accessory shop. We can use this software for maintain stock inventory records and sales, order, payment records on daily and monthly basis. The stock management software generate stock reports, sales reports, payment reports all types of reports which are necessary for mange our stock will generate in this system. We also provide facilities to order cancellation, returns faulty stock to company or dealer, maintain stock company bill and company payment detail. Maintain stock record like stock, sell record, order record and maintain inventory on daily and monthly basis. Responsibility Development Coding and Design. Project Title #2 Sales Invoice Work Place Himansu It Services PVT.LTD Work Location Hyderabad Technologies Windows Application C#,NET,Postgresql Operating System Microsoft Windows 8 Role Developer Team Size 2 Project Details This is a windows Forms Application the user wiil create Crystal Reports create sales invoice/receipt using crystal report in c# windows application with the stored procedure..In order to implement daily reports as sales reports, and stock reports in c# windows application”. Responsibility Development Coding and Design. Generate Crystal Reports"
|
||||
EDUCATION,M.Tech in Software Engineering
|
||||
NAME OF INSTITUTE,"TRR Engineering College,"
|
||||
YEAR OF PASSING,2014
|
||||
UNIVERSITY/BOARD NAME,JNTUH
|
||||
SCORE,80%
|
||||
EDUCATION,B.Tech in Information Technology
|
||||
NAME OF INSTITUTE,Narayana Engineering College
|
||||
YEAR OF PASSING,2007
|
||||
UNIVERSITY/BOARD NAME,JNTUH
|
||||
|
@@ -0,0 +1,7 @@
|
||||
Key,Values
|
||||
PG,M.Tech in Software Engineering
|
||||
PG_NAME_OF_INSTITUTE,TRR
|
||||
UG_YEAR_OF_PASSING,2014
|
||||
UG,B.Tech in Information Technology
|
||||
UG_NAME_OF_INSTITUTE,"Narayana Engineering College ,Gudur in"
|
||||
INTERMEDIATE_YEAR_OF_PASSING,2007
|
||||
|
@@ -0,0 +1 @@
|
||||
{"lang":"en","name":"model","version":"0.0.0","spacy_version":">=2.2.4","description":"","author":"","email":"","url":"","license":"","vectors":{"width":0,"vectors":0,"keys":0,"name":"spacy_pretrained_vectors"},"pipeline":["ner"],"factories":{"ner":"ner"},"labels":{"ner":["Achievements","Address","Certifications","Class","Company","Date of Birth","Designation","Duration","Education","Email","Experience","Gender","Hobbies","Languages Known","Mobile Number","Name","Name of Institute","Score","Skills","Social networks","Summary","University/Board Name","Year of Passing"]}}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"beam_width":1,
|
||||
"beam_density":0.0,
|
||||
"beam_update_prob":1.0,
|
||||
"cnn_maxout_pieces":3,
|
||||
"nr_feature_tokens":6,
|
||||
"nr_class":94,
|
||||
"hidden_depth":1,
|
||||
"token_vector_width":96,
|
||||
"hidden_width":64,
|
||||
"maxout_pieces":2,
|
||||
"pretrained_vectors":null,
|
||||
"bilstm_depth":0,
|
||||
"self_attn_depth":0,
|
||||
"conv_depth":4,
|
||||
"conv_window":1,
|
||||
"embed_size":2000
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
�¥movesÚ0{"0":{},"1":{"Name":-1,"Email":-2,"Mobile Number":-3,"Experience":-4,"Designation":-5,"Education":-6,"Name of Institute":-7,"University/Board Name":-8,"Score":-9,"Year of Passing":-10,"Class":-11,"Skills":-12,"Gender":-13,"Duration":-14,"Summary":-15,"Social networks":-16,"Date of Birth":-17,"Address":-18,"Achievements":-19,"Languages Known":-20,"Hobbies":-21,"Company":-22,"Certifications":-23},"2":{"Name":-1,"Email":-2,"Mobile Number":-3,"Experience":-4,"Designation":-5,"Education":-6,"Name of Institute":-7,"University/Board Name":-8,"Score":-9,"Year of Passing":-10,"Class":-11,"Skills":-12,"Gender":-13,"Duration":-14,"Summary":-15,"Social networks":-16,"Date of Birth":-17,"Address":-18,"Achievements":-19,"Languages Known":-20,"Hobbies":-21,"Company":-22,"Certifications":-23},"3":{"Name":-1,"Email":-2,"Mobile Number":-3,"Experience":-4,"Designation":-5,"Education":-6,"Name of Institute":-7,"University/Board Name":-8,"Score":-9,"Year of Passing":-10,"Class":-11,"Skills":-12,"Gender":-13,"Duration":-14,"Summary":-15,"Social networks":-16,"Date of Birth":-17,"Address":-18,"Achievements":-19,"Languages Known":-20,"Hobbies":-21,"Company":-22,"Certifications":-23},"4":{"":1,"Name":-1,"Email":-2,"Mobile Number":-3,"Experience":-4,"Designation":-5,"Education":-6,"Name of Institute":-7,"University/Board Name":-8,"Score":-9,"Year of Passing":-10,"Class":-11,"Skills":-12,"Gender":-13,"Duration":-14,"Summary":-15,"Social networks":-16,"Date of Birth":-17,"Address":-18,"Achievements":-19,"Languages Known":-20,"Hobbies":-21,"Company":-22,"Certifications":-23},"5":{"":1}}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
�
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
Key,implement
|
||||
PG,QUALIFICATION
|
||||
PG_NAME_OF_INSTITUTE,NAMEOFINSTITUTE
|
||||
PG_YEAR_OF_PASSING,YEAROFPASSING
|
||||
|
@@ -0,0 +1,4 @@
|
||||
Key,implement,Values
|
||||
PG,QUALIFICATION,M.Tech in Software Engineering
|
||||
PG_NAME_OF_INSTITUTE,NAMEOFINSTITUTE,TRR
|
||||
PG_YEAR_OF_PASSING,YEAROFPASSING,
|
||||
|
@@ -0,0 +1,5 @@
|
||||
Key,implement
|
||||
SSC,QUALIFICATION
|
||||
SSC_NAME_OF_INSTITUTE,NAMEOFINSTITUTE
|
||||
SSC_YEAR_OF_PASSING,YEAROFPASSING
|
||||
SSC_SCORE,SCORE
|
||||
|
@@ -0,0 +1,4 @@
|
||||
Key,implement
|
||||
UG,QUALIFACTION
|
||||
UG_NAME_OF_INSTITUTE,NAMEOFINSTITUTE
|
||||
UG_YEAR_OF_PASSING,YEAROFPASSING
|
||||
|
@@ -0,0 +1,4 @@
|
||||
Key,implement,Values
|
||||
UG,QUALIFACTION,B.Tech in Information Technology
|
||||
UG_NAME_OF_INSTITUTE,NAMEOFINSTITUTE,"Narayana Engineering College ,Gudur in"
|
||||
UG_YEAR_OF_PASSING,YEAROFPASSING,2014
|
||||
|
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"lang":"en",
|
||||
"name":"model",
|
||||
"version":"0.0.0",
|
||||
"spacy_version":">=2.3.5",
|
||||
"description":"",
|
||||
"author":"",
|
||||
"email":"",
|
||||
"url":"",
|
||||
"license":"",
|
||||
"spacy_git_version":"1d4b1dea2",
|
||||
"vectors":{
|
||||
"width":0,
|
||||
"vectors":0,
|
||||
"keys":0,
|
||||
"name":"spacy_pretrained_vectors"
|
||||
},
|
||||
"pipeline":[
|
||||
"ner"
|
||||
],
|
||||
"factories":{
|
||||
"ner":"ner"
|
||||
},
|
||||
"labels":{
|
||||
"ner":[
|
||||
"INTERMEDIATE",
|
||||
"INTERMEDIATE_Name_of_Institute",
|
||||
"INTERMEDIATE_Score",
|
||||
"INTERMEDIATE_Year_of_Passing",
|
||||
"PG",
|
||||
"PG_Name_of_Institute",
|
||||
"PG_Year_of_Passing",
|
||||
"SSC",
|
||||
"SSC_Name_of_Institute",
|
||||
"SSC_Score",
|
||||
"SSC_Year_of_Passing",
|
||||
"UG",
|
||||
"UG_Name_of_Institute",
|
||||
"UG_Score",
|
||||
"UG_Year_of_Passing"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"beam_width":1,
|
||||
"beam_density":0.0,
|
||||
"beam_update_prob":1.0,
|
||||
"cnn_maxout_pieces":3,
|
||||
"nr_feature_tokens":6,
|
||||
"nr_class":62,
|
||||
"hidden_depth":1,
|
||||
"token_vector_width":96,
|
||||
"hidden_width":64,
|
||||
"maxout_pieces":2,
|
||||
"pretrained_vectors":null,
|
||||
"bilstm_depth":0,
|
||||
"self_attn_depth":0,
|
||||
"conv_depth":4,
|
||||
"conv_window":1,
|
||||
"embed_size":2000
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
�¥movesÚ@{"0":{},"1":{"PG":-1,"PG_Name_of_Institute":-2,"PG_Year_of_Passing":-3,"UG":-4,"UG_Name_of_Institute":-5,"UG_Year_of_Passing":-6,"UG_Score":-7,"INTERMEDIATE":-8,"INTERMEDIATE_Score":-9,"INTERMEDIATE_Name_of_Institute":-10,"INTERMEDIATE_Year_of_Passing":-11,"SSC":-12,"SSC_Score":-13,"SSC_Name_of_Institute":-14,"SSC_Year_of_Passing":-15},"2":{"PG":-1,"PG_Name_of_Institute":-2,"PG_Year_of_Passing":-3,"UG":-4,"UG_Name_of_Institute":-5,"UG_Year_of_Passing":-6,"UG_Score":-7,"INTERMEDIATE":-8,"INTERMEDIATE_Score":-9,"INTERMEDIATE_Name_of_Institute":-10,"INTERMEDIATE_Year_of_Passing":-11,"SSC":-12,"SSC_Score":-13,"SSC_Name_of_Institute":-14,"SSC_Year_of_Passing":-15},"3":{"PG":-1,"PG_Name_of_Institute":-2,"PG_Year_of_Passing":-3,"UG":-4,"UG_Name_of_Institute":-5,"UG_Year_of_Passing":-6,"UG_Score":-7,"INTERMEDIATE":-8,"INTERMEDIATE_Score":-9,"INTERMEDIATE_Name_of_Institute":-10,"INTERMEDIATE_Year_of_Passing":-11,"SSC":-12,"SSC_Score":-13,"SSC_Name_of_Institute":-14,"SSC_Year_of_Passing":-15},"4":{"":1,"PG":-1,"PG_Name_of_Institute":-2,"PG_Year_of_Passing":-3,"UG":-4,"UG_Name_of_Institute":-5,"UG_Year_of_Passing":-6,"UG_Score":-7,"INTERMEDIATE":-8,"INTERMEDIATE_Score":-9,"INTERMEDIATE_Name_of_Institute":-10,"INTERMEDIATE_Year_of_Passing":-11,"SSC":-12,"SSC_Score":-13,"SSC_Name_of_Institute":-14,"SSC_Year_of_Passing":-15},"5":{"":1}}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
�
|
||||
@@ -0,0 +1 @@
|
||||
�«lexeme_norm€
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1 @@
|
||||
{"lang":"en","name":"model","version":"0.0.0","spacy_version":">=2.2.4","description":"","author":"","email":"","url":"","license":"","vectors":{"width":0,"vectors":0,"keys":0,"name":"spacy_pretrained_vectors"},"pipeline":["ner"],"factories":{"ner":"ner"},"labels":{"ner":["Achievements","Address","Certifications","Class","Company","Date of Birth","Designation","Duration","Education","Email","Experience","Gender","Hobbies","Languages Known","Mobile Number","Name","Name of Institute","Score","Skills","Social networks","Summary","University/Board Name","Year of Passing"]}}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"beam_width":1,
|
||||
"beam_density":0.0,
|
||||
"beam_update_prob":1.0,
|
||||
"cnn_maxout_pieces":3,
|
||||
"nr_feature_tokens":6,
|
||||
"nr_class":94,
|
||||
"hidden_depth":1,
|
||||
"token_vector_width":96,
|
||||
"hidden_width":64,
|
||||
"maxout_pieces":2,
|
||||
"pretrained_vectors":null,
|
||||
"bilstm_depth":0,
|
||||
"self_attn_depth":0,
|
||||
"conv_depth":4,
|
||||
"conv_window":1,
|
||||
"embed_size":2000
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
�¥movesÚ0{"0":{},"1":{"Name":-1,"Email":-2,"Mobile Number":-3,"Designation":-4,"Summary":-5,"Duration":-6,"Education":-7,"University/Board Name":-8,"Class":-9,"Skills":-10,"Experience":-11,"Company":-12,"Year of Passing":-13,"Name of Institute":-14,"Score":-15,"Gender":-16,"Date of Birth":-17,"Languages Known":-18,"Social networks":-19,"Certifications":-20,"Achievements":-21,"Address":-22,"Hobbies":-23},"2":{"Name":-1,"Email":-2,"Mobile Number":-3,"Designation":-4,"Summary":-5,"Duration":-6,"Education":-7,"University/Board Name":-8,"Class":-9,"Skills":-10,"Experience":-11,"Company":-12,"Year of Passing":-13,"Name of Institute":-14,"Score":-15,"Gender":-16,"Date of Birth":-17,"Languages Known":-18,"Social networks":-19,"Certifications":-20,"Achievements":-21,"Address":-22,"Hobbies":-23},"3":{"Name":-1,"Email":-2,"Mobile Number":-3,"Designation":-4,"Summary":-5,"Duration":-6,"Education":-7,"University/Board Name":-8,"Class":-9,"Skills":-10,"Experience":-11,"Company":-12,"Year of Passing":-13,"Name of Institute":-14,"Score":-15,"Gender":-16,"Date of Birth":-17,"Languages Known":-18,"Social networks":-19,"Certifications":-20,"Achievements":-21,"Address":-22,"Hobbies":-23},"4":{"":1,"Name":-1,"Email":-2,"Mobile Number":-3,"Designation":-4,"Summary":-5,"Duration":-6,"Education":-7,"University/Board Name":-8,"Class":-9,"Skills":-10,"Experience":-11,"Company":-12,"Year of Passing":-13,"Name of Institute":-14,"Score":-15,"Gender":-16,"Date of Birth":-17,"Languages Known":-18,"Social networks":-19,"Certifications":-20,"Achievements":-21,"Address":-22,"Hobbies":-23},"5":{"":1}}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
�
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1 @@
|
||||
{"0":{"NAME":"M.Amrutha","EXPERIENCE":"Professional Experience Project Title #1 INVENTORY MANAGEMENT SYSTEM Work Place Himansu It Services PVT.LTD. Work Location Hyderabad Technologies C#.net,sqlserver-2008 Operating System Microsoft Windows 10 Role Developer Team Size 2 Project Details This window based stock system software used in any kind of shop like any grocery shop, any electrical accessory shop. We can use this software for maintain stock inventory records and sales, order, payment records on daily and monthly basis. The stock management software generate stock reports, sales reports, payment reports all types of reports which are necessary for mange our stock will generate in this system. We also provide facilities to order cancellation, returns faulty stock to company or dealer, maintain stock company bill and company payment detail. Maintain stock record like stock, sell record, order record and maintain inventory on daily and monthly basis. Responsibility Development Coding and Design. Project Title #2 Sales Invoice Work Place Himansu It Services PVT.LTD Work Location Hyderabad Technologies Windows Application C#,NET,Postgresql Operating System Microsoft Windows 8 Role Developer Team Size 2 Project Details This is a windows Forms Application the user wiil create Crystal Reports create sales invoice\/receipt using crystal report in c# windows application with the stored procedure..In order to implement daily reports as sales reports, and stock reports in c# windows application\u201d. Responsibility Development Coding and Design. Generate Crystal Reports","EMAIL":"ammu.raby@gmail.com","MOBILE NUMBER":"Contact:9110317873","EXPERIENCE.1":"Professional Experience Project Title #1 INVENTORY MANAGEMENT SYSTEM Work Place Himansu It Services PVT.LTD. Work Location Hyderabad Technologies C#.net,sqlserver-2008 Operating System Microsoft Windows 10 Role Developer Team Size 2 Project Details This window based stock system software used in any kind of shop like any grocery shop, any electrical accessory shop. We can use this software for maintain stock inventory records and sales, order, payment records on daily and monthly basis. The stock management software generate stock reports, sales reports, payment reports all types of reports which are necessary for mange our stock will generate in this system. We also provide facilities to order cancellation, returns faulty stock to company or dealer, maintain stock company bill and company payment detail. Maintain stock record like stock, sell record, order record and maintain inventory on daily and monthly basis. Responsibility Development Coding and Design. Project Title #2 Sales Invoice Work Place Himansu It Services PVT.LTD Work Location Hyderabad Technologies Windows Application C#,NET,Postgresql Operating System Microsoft Windows 8 Role Developer Team Size 2 Project Details This is a windows Forms Application the user wiil create Crystal Reports create sales invoice\/receipt using crystal report in c# windows application with the stored procedure..In order to implement daily reports as sales reports, and stock reports in c# windows application\u201d. Responsibility Development Coding and Design. Generate Crystal Reports","SKILLS":"Technical Skills Microsoft Technologies : ASP.NET, C#.NET, ADO.NET, MVC 4.0. Languages : C-sharp. Scripting Languages :Java Script, Jquery Database : SQL Server 2008, 2012. IDE : VisualStudio.NET 2010, 2012, 2013.","SOCIAL NETWORKS":null}}
|
||||
@@ -0,0 +1,5 @@
|
||||
Key,implement
|
||||
INTERMEDIATE,QUALIFICATION
|
||||
INTERMEDIATE_NAME_OF_INSTITUTE,NAMEOFINSTITUTE
|
||||
INTERMEDIATE_YEAR_OF_PASSING,YEAROFPASSING
|
||||
INTERMEDIATE_SCORE,SCORE
|
||||
|
@@ -0,0 +1,5 @@
|
||||
Key,implement,Values
|
||||
INTERMEDIATE,QUALIFICATION,
|
||||
INTERMEDIATE_NAME_OF_INSTITUTE,NAMEOFINSTITUTE,
|
||||
INTERMEDIATE_YEAR_OF_PASSING,YEAROFPASSING,2007
|
||||
INTERMEDIATE_SCORE,SCORE,
|
||||
|
@@ -0,0 +1,2 @@
|
||||
NAME,EXPERIENCE,EMAIL,MOBILE NUMBER,EXPERIENCE,SKILLS,SOCIAL NETWORKS
|
||||
M.Amrutha,"Professional Experience Project Title #1 INVENTORY MANAGEMENT SYSTEM Work Place Himansu It Services PVT.LTD. Work Location Hyderabad Technologies C#.net,sqlserver-2008 Operating System Microsoft Windows 10 Role Developer Team Size 2 Project Details This window based stock system software used in any kind of shop like any grocery shop, any electrical accessory shop. We can use this software for maintain stock inventory records and sales, order, payment records on daily and monthly basis. The stock management software generate stock reports, sales reports, payment reports all types of reports which are necessary for mange our stock will generate in this system. We also provide facilities to order cancellation, returns faulty stock to company or dealer, maintain stock company bill and company payment detail. Maintain stock record like stock, sell record, order record and maintain inventory on daily and monthly basis. Responsibility Development Coding and Design. Project Title #2 Sales Invoice Work Place Himansu It Services PVT.LTD Work Location Hyderabad Technologies Windows Application C#,NET,Postgresql Operating System Microsoft Windows 8 Role Developer Team Size 2 Project Details This is a windows Forms Application the user wiil create Crystal Reports create sales invoice/receipt using crystal report in c# windows application with the stored procedure..In order to implement daily reports as sales reports, and stock reports in c# windows application”. Responsibility Development Coding and Design. Generate Crystal Reports",ammu.raby@gmail.com,Contact:9110317873,"Professional Experience Project Title #1 INVENTORY MANAGEMENT SYSTEM Work Place Himansu It Services PVT.LTD. Work Location Hyderabad Technologies C#.net,sqlserver-2008 Operating System Microsoft Windows 10 Role Developer Team Size 2 Project Details This window based stock system software used in any kind of shop like any grocery shop, any electrical accessory shop. We can use this software for maintain stock inventory records and sales, order, payment records on daily and monthly basis. The stock management software generate stock reports, sales reports, payment reports all types of reports which are necessary for mange our stock will generate in this system. We also provide facilities to order cancellation, returns faulty stock to company or dealer, maintain stock company bill and company payment detail. Maintain stock record like stock, sell record, order record and maintain inventory on daily and monthly basis. Responsibility Development Coding and Design. Project Title #2 Sales Invoice Work Place Himansu It Services PVT.LTD Work Location Hyderabad Technologies Windows Application C#,NET,Postgresql Operating System Microsoft Windows 8 Role Developer Team Size 2 Project Details This is a windows Forms Application the user wiil create Crystal Reports create sales invoice/receipt using crystal report in c# windows application with the stored procedure..In order to implement daily reports as sales reports, and stock reports in c# windows application”. Responsibility Development Coding and Design. Generate Crystal Reports","Technical Skills Microsoft Technologies : ASP.NET, C#.NET, ADO.NET, MVC 4.0. Languages : C-sharp. Scripting Languages :Java Script, Jquery Database : SQL Server 2008, 2012. IDE : VisualStudio.NET 2010, 2012, 2013.",
|
||||
|
@@ -0,0 +1,73 @@
|
||||
blis==0.7.5
|
||||
camelot-py==0.10.1
|
||||
catalogue==1.0.0
|
||||
certifi==2021.10.8
|
||||
cffi==1.15.0
|
||||
chardet==4.0.0
|
||||
charset-normalizer==2.0.9
|
||||
ci-info==0.2.0
|
||||
click==8.0.3
|
||||
configobj==5.0.6
|
||||
configparser==5.2.0
|
||||
cryptography==36.0.1
|
||||
cycler==0.11.0
|
||||
cymem==2.0.6
|
||||
docx==0.2.4
|
||||
docx2txt==0.8
|
||||
et-xmlfile==1.1.0
|
||||
etelemetry==0.2.2
|
||||
filelock==3.4.2
|
||||
fitz==0.0.1.dev2
|
||||
Flask==2.0.2
|
||||
fonttools==4.28.5
|
||||
future==0.18.2
|
||||
ghostscript==0.7
|
||||
httplib2==0.20.2
|
||||
idna==3.3
|
||||
isodate==0.6.1
|
||||
itsdangerous==2.0.1
|
||||
Jinja2==3.0.3
|
||||
kiwisolver==1.3.2
|
||||
lxml==4.7.1
|
||||
MarkupSafe==2.0.1
|
||||
matplotlib==3.5.1
|
||||
murmurhash==1.0.6
|
||||
networkx==2.6.3
|
||||
nibabel==3.2.1
|
||||
nipype==1.7.0
|
||||
numpy==1.22.0
|
||||
opencv-python==4.5.5.62
|
||||
openpyxl==3.0.9
|
||||
packaging==21.3
|
||||
pandas==1.3.5
|
||||
pathlib==1.0.1
|
||||
pdfminer.six==20211012
|
||||
Pillow==9.0.0
|
||||
plac==1.1.3
|
||||
preshed==3.0.6
|
||||
prov==2.0.0
|
||||
pycparser==2.21
|
||||
pydot==1.4.2
|
||||
PyMuPDF==1.19.4
|
||||
pyparsing==3.0.6
|
||||
PyPDF2==1.26.0
|
||||
pytesseract==0.3.8
|
||||
python-dateutil==2.8.2
|
||||
python-docx==0.8.11
|
||||
pytz==2021.3
|
||||
pyxnat==1.4
|
||||
rdflib==6.1.1
|
||||
requests==2.26.0
|
||||
scipy==1.7.3
|
||||
simplejson==3.17.6
|
||||
six==1.16.0
|
||||
spacy==2.3.5
|
||||
srsly==1.0.5
|
||||
tabulate==0.8.9
|
||||
thinc==7.4.5
|
||||
tqdm==4.62.3
|
||||
traits==6.3.2
|
||||
urllib3==1.26.7
|
||||
wasabi==0.9.0
|
||||
Werkzeug==2.0.2
|
||||
xlrd==1.2.0
|
||||
@@ -0,0 +1,412 @@
|
||||
from flask import Flask, render_template, request, redirect, Response, send_file
|
||||
import spacy
|
||||
import pandas as pd
|
||||
import os
|
||||
import glob
|
||||
import camelot
|
||||
from pytesseract import *
|
||||
import shutil
|
||||
import cv2
|
||||
import matplotlib
|
||||
from werkzeug.utils import secure_filename
|
||||
import requests
|
||||
|
||||
import time
|
||||
import multiprocessing
|
||||
from PIL import Image
|
||||
from functools import partial
|
||||
|
||||
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
nlp_model = spacy.load('ME')
|
||||
nlp_model1 = spacy.load('bdeeducation_50_0.2')
|
||||
# path to save image in a folder
|
||||
app.config["IMAGE_UPLOADS"] = "/home/ubuntu/AI/ResumeParser/resume_upload"
|
||||
|
||||
|
||||
@app.route('/', methods=['GET'])
|
||||
def resume():
|
||||
return render_template('resume.html')
|
||||
|
||||
|
||||
#@app.route("/upload_resume", methods=["POST"])
|
||||
def predict(url_list):
|
||||
#Dataset = request.get_json()
|
||||
#print(Dataset)
|
||||
a = url_list
|
||||
x = a['FileData']
|
||||
#print(x)
|
||||
y = a['FileName']
|
||||
z = a['FileType']
|
||||
name=y+'.'+z
|
||||
print(name)
|
||||
#print(y)
|
||||
# image = y.split("/")
|
||||
# filename=image[-1]
|
||||
|
||||
#print(x)
|
||||
img_data=x.encode()
|
||||
|
||||
import base64
|
||||
with open('/home/ubuntu/AI/ResumeParser/resume_upload/'+name, "wb") as fh:
|
||||
fh.write(base64.decodebytes(img_data))
|
||||
# if request.method == "POST":
|
||||
|
||||
# if request.files:
|
||||
|
||||
# image = request.files["image"]
|
||||
# try:
|
||||
# image.save(os.path.join(
|
||||
# app.config["IMAGE_UPLOADS"], image.filename))
|
||||
# except IsADirectoryError:
|
||||
# return render_template('resume.html')
|
||||
# # image.save(os.path.join(
|
||||
# # app.config["IMAGE_UPLOADS"], image.filename))
|
||||
|
||||
# print("Image saved")
|
||||
|
||||
# return redirect(request.url)
|
||||
|
||||
import glob
|
||||
# import os
|
||||
ts = 0
|
||||
for file_name in glob.glob('/home/ubuntu/AI/ResumeParser/resume_upload/*'):
|
||||
fts = os.path.getmtime(file_name)
|
||||
if fts > ts:
|
||||
ts = fts
|
||||
found = file_name
|
||||
print(found)
|
||||
|
||||
# os.chdir(found)
|
||||
# print(os.getcwd())
|
||||
|
||||
# for count, f in enumerate(os.listdir()):
|
||||
# f_name, f_ext = os.path.splitext(f)
|
||||
# f_name = "" + str(count)
|
||||
|
||||
# new_name = f'{f_name}{f_ext}'
|
||||
# os.rename(f, new_name)
|
||||
f = "/home/ubuntu/AI/ResumeParser/resume_upload"
|
||||
f = os.listdir(f)
|
||||
|
||||
def docx_to_txt():
|
||||
import docx2txt
|
||||
import glob
|
||||
text = ''
|
||||
for file in glob.glob(found):
|
||||
c = docx2txt.process(file)
|
||||
c = c.rstrip("\n")
|
||||
toPrint = c
|
||||
d = ' '.join(i for i in toPrint.split())
|
||||
d = d.rstrip()
|
||||
text += d
|
||||
docx_to_txt.text = text
|
||||
|
||||
def doc_to_txt():
|
||||
import docx2txt
|
||||
import glob
|
||||
text = ''
|
||||
for file in glob.glob(found):
|
||||
c = docx2txt.process(file)
|
||||
c = c.rstrip("\n")
|
||||
toPrint = c
|
||||
d = ' '.join(i for i in toPrint.split())
|
||||
d = d.rstrip()
|
||||
text += d
|
||||
doc_to_txt.text = text
|
||||
|
||||
def pdf_to_txt():
|
||||
import sys
|
||||
import fitz
|
||||
fname = found
|
||||
doc = fitz.open(fname)
|
||||
text = ""
|
||||
for page in doc:
|
||||
text = text + str(page.get_text())
|
||||
pdf_to_txt.text = " ".join(text.split('\n'))
|
||||
|
||||
for file in f:
|
||||
if file.endswith('.doc'):
|
||||
doc_to_txt()
|
||||
x = doc_to_txt.text
|
||||
elif file.endswith('.docx'):
|
||||
docx_to_txt()
|
||||
x = docx_to_txt.text
|
||||
elif file.endswith('.pdf'):
|
||||
pdf_to_txt()
|
||||
x = pdf_to_txt.text
|
||||
|
||||
doc = nlp_model(x)
|
||||
k = []
|
||||
l = []
|
||||
for ent in doc.ents:
|
||||
# print(f'{ent.label_.upper():{30}}- {ent.text}')
|
||||
k.append(ent.label_.upper())
|
||||
l.append(ent.text)
|
||||
columns = k
|
||||
rows = [l]
|
||||
import pandas as pd
|
||||
data = pd.DataFrame(rows, columns=columns)
|
||||
df = data
|
||||
|
||||
data = df.T
|
||||
|
||||
data.to_csv('/home/ubuntu/AI/ResumeParser/Ad1.csv', index=True)
|
||||
data = pd.read_csv('/home/ubuntu/AI/ResumeParser/Ad1.csv')
|
||||
data.rename({data.columns[-2]: 'Key'}, axis=1, inplace=True)
|
||||
data.rename({data.columns[-1]: 'Values'}, axis=1, inplace=True)
|
||||
data.to_csv('/home/ubuntu/AI/ResumeParser/Ad1.csv', index=False)
|
||||
df2 = pd.read_csv('/home/ubuntu/AI/ResumeParser/Ad1.csv')
|
||||
x1 = pd.read_csv('/home/ubuntu/AI/ResumeParser/AD11.csv')
|
||||
tp = pd.read_csv('/home/ubuntu/AI/ResumeParser/Ad1.csv')
|
||||
# tp = tp.loc[:, ~tp.columns.str.contains('^Unnamed')]
|
||||
merge = pd.merge( tp,x1, on='Key', how='right')
|
||||
merge.to_csv('/home/ubuntu/AI/ResumeParser/AD.csv', index=False)
|
||||
df2 = pd.read_csv('/home/ubuntu/AI/ResumeParser/AD.csv')
|
||||
#print(df2)
|
||||
df2 = df2.T
|
||||
|
||||
df2.to_csv('/home/ubuntu/AI/ResumeParser/path.csv', index=False, header=False)
|
||||
df1 = pd.read_csv('/home/ubuntu/AI/ResumeParser/path.csv')
|
||||
df1.to_json('/home/ubuntu/AI/ResumeParser/firstjson.json', orient="index")
|
||||
|
||||
|
||||
|
||||
|
||||
doc = nlp_model1(x)
|
||||
k = []
|
||||
l = []
|
||||
for ent in doc.ents:
|
||||
# print(f'{ent.label_.upper():{30}}- {ent.text}')
|
||||
k.append(ent.label_.upper())
|
||||
l.append(ent.text)
|
||||
columns = k
|
||||
rows = [l]
|
||||
data = pd.DataFrame(rows, columns=columns)
|
||||
df = data
|
||||
data = df.T
|
||||
|
||||
|
||||
data.to_csv('/home/ubuntu/AI/ResumeParser/Ad2.csv', index=True)
|
||||
data = pd.read_csv('/home/ubuntu/AI/ResumeParser/Ad2.csv')
|
||||
data.rename({data.columns[-2]: 'Key'}, axis=1, inplace=True)
|
||||
data.rename({data.columns[-1]: 'Values'}, axis=1, inplace=True)
|
||||
data.to_csv('/home/ubuntu/AI/ResumeParser/Ad2.csv', index=False)
|
||||
import pandas as pd
|
||||
import json
|
||||
dflist = []
|
||||
x = pd.read_csv('/home/ubuntu/AI/ResumeParser/PG.csv')
|
||||
tp = pd.read_csv('/home/ubuntu/AI/ResumeParser/Ad2.csv')
|
||||
# tp = tp.loc[:, ~tp.columns.str.contains('^Unnamed')]
|
||||
merge = pd.merge(x, tp, on='Key', how='left')
|
||||
import numpy as np
|
||||
merge = merge.replace(np.nan, '', regex=True)
|
||||
merge.to_csv('/home/ubuntu/AI/ResumeParser/PGmerge.csv', index=False)
|
||||
|
||||
dfPG = pd.read_csv('/home/ubuntu/AI/ResumeParser/PGmerge.csv')
|
||||
import numpy as np
|
||||
dfPG = dfPG.replace({np.nan: None})
|
||||
x2 = dfPG.iloc[:, -2].tolist()
|
||||
y2 = dfPG.iloc[:, -1].tolist()
|
||||
z1 = dict(zip(x2, y2))
|
||||
dflist.append(z1)
|
||||
#u1 = json.dumps(z1)
|
||||
import pandas as pd
|
||||
|
||||
x = pd.read_csv('/home/ubuntu/AI/ResumeParser/UG.csv')
|
||||
tp = pd.read_csv('/home/ubuntu/AI/ResumeParser/Ad2.csv')
|
||||
# tp = tp.loc[:, ~tp.columns.str.contains('^Unnamed')]
|
||||
merge = pd.merge(x, tp, on='Key', how='left')
|
||||
import numpy as np
|
||||
merge = merge.replace(np.nan, '', regex=True)
|
||||
merge.to_csv('/home/ubuntu/AI/ResumeParser/UGmerge.csv', index=False)
|
||||
|
||||
|
||||
|
||||
dfUG = pd.read_csv('/home/ubuntu/AI/ResumeParser/UGmerge.csv')
|
||||
import numpy as np
|
||||
dfUG = dfUG.replace({np.nan: None})
|
||||
x2 = dfUG.iloc[:, -2].tolist()
|
||||
y2 = dfUG.iloc[:, -1].tolist()
|
||||
z2 = dict(zip(x2, y2))
|
||||
dflist.append(z2)
|
||||
#u2 = json.dumps(z2)
|
||||
#final = '[' + str(z1) + ',' + str(z2) + ']'
|
||||
#return render_template('resume.html')
|
||||
|
||||
############################################################################
|
||||
import pandas as pd
|
||||
|
||||
x = pd.read_csv('/home/ubuntu/AI/ResumeParser/inter.csv')
|
||||
tp = pd.read_csv('/home/ubuntu/AI/ResumeParser/Ad2.csv')
|
||||
# tp = tp.loc[:, ~tp.columns.str.contains('^Unnamed')]
|
||||
merge = pd.merge(x, tp, on='Key', how='left')
|
||||
import numpy as np
|
||||
merge = merge.replace(np.nan, '', regex=True)
|
||||
merge.to_csv('/home/ubuntu/AI/ResumeParser/intermerge.csv', index=False)
|
||||
|
||||
dfinter = pd.read_csv('/home/ubuntu/AI/ResumeParser/intermerge.csv')
|
||||
import numpy as np
|
||||
dfinter= dfinter.replace({np.nan: None})
|
||||
x2 = dfinter.iloc[:, -2].tolist()
|
||||
y2 = dfinter.iloc[:, -1].tolist()
|
||||
z3 = dict(zip(x2, y2))
|
||||
dflist.append(z3)
|
||||
|
||||
############################################################################
|
||||
import pandas as pd
|
||||
|
||||
x = pd.read_csv('/home/ubuntu/AI/ResumeParser/SSC.csv')
|
||||
tp = pd.read_csv('/home/ubuntu/AI/ResumeParser/Ad2.csv')
|
||||
# tp = tp.loc[:, ~tp.columns.str.contains('^Unnamed')]
|
||||
merge = pd.merge(x, tp, on='Key', how='left')
|
||||
import numpy as np
|
||||
merge = merge.replace(np.nan, '', regex=True)
|
||||
merge.to_csv('/home/ubuntu/AI/ResumeParser/sscmerge.csv', index=False)
|
||||
|
||||
dfssc = pd.read_csv('/home/ubuntu/AI/ResumeParser/sscmerge.csv')
|
||||
import numpy as np
|
||||
dfssc = dfssc.replace({np.nan: None})
|
||||
x2 = dfssc.iloc[:, -2].tolist()
|
||||
y2 = dfssc.iloc[:, -1].tolist()
|
||||
z4 = dict(zip(x2, y2))
|
||||
dflist.append(z4)
|
||||
############################################Document############################################################
|
||||
import base64
|
||||
empty = []
|
||||
name = found
|
||||
image = open(name, 'rb')
|
||||
image_read = image.read()
|
||||
image_64_encode = base64.b64encode(image_read)
|
||||
NULL = 'null'
|
||||
#empty.append("ByteData--" + (NULL).strip('""'))
|
||||
image_64_encode = image_64_encode.decode('utf-8')
|
||||
empty.append("FileData--" + str(image_64_encode))
|
||||
imagedata = name.split("/")
|
||||
imagename = str(imagedata[-1]).replace('"', '').replace("[", "").replace("]", "")
|
||||
imagename1 = str(imagename).split('.')
|
||||
|
||||
imagename = str(imagename1[-2]).replace("[", "]")
|
||||
empty.append("FileName--" + imagename)
|
||||
empty.append("FilePath--" + name)
|
||||
imageExtension = str(imagename1[-1]).replace("[", "]")
|
||||
empty.append("FileType--" + imageExtension)
|
||||
|
||||
import pandas as pd
|
||||
df = pd.DataFrame(empty)
|
||||
df = df[0].str.split("--", expand=True)
|
||||
data1 = pd.DataFrame(df[0])
|
||||
data2 = pd.DataFrame(df[1])
|
||||
dt = data2.set_index(data1[0])
|
||||
|
||||
dt4 = dt.T
|
||||
list = []
|
||||
dictionary = dt4.to_dict(orient="index")
|
||||
|
||||
a = {
|
||||
"FileId": 0,
|
||||
"FileData": "",
|
||||
"FileName": "",
|
||||
"FileType": "",
|
||||
"RefId": 0
|
||||
}
|
||||
list = []
|
||||
|
||||
list.append(a)
|
||||
list.append(dictionary[1])
|
||||
|
||||
|
||||
import json
|
||||
|
||||
with open('/home/ubuntu/AI/ResumeParser/firstjson.json', 'r') as json_file:
|
||||
json_load = json.load(json_file)
|
||||
|
||||
# url = "https://test.bizgaze.app:8443/apis/v4/bizgaze/integrations/businesscards/create"
|
||||
|
||||
nothing = json.dumps(json_load).replace("]", "").replace("[", "").replace('{"0":', '').replace('}}', '}')
|
||||
import json
|
||||
|
||||
# JSON data:
|
||||
x = nothing
|
||||
|
||||
# python object to be appended
|
||||
y = {"EducationDetails": dflist}
|
||||
y1 = {"Document": list}
|
||||
|
||||
# parsing JSON string:
|
||||
z = json.loads(x)
|
||||
|
||||
# appending the data
|
||||
z.update(y)
|
||||
z.update(y1)
|
||||
|
||||
# the result is a JSON string:
|
||||
# print(json.dumps(z))
|
||||
# print('##########################')
|
||||
# print(z)
|
||||
# print('##########################')
|
||||
import requests
|
||||
import json
|
||||
|
||||
# with open('visitingcard1.json', 'r') as json_file:
|
||||
# json_load = json.load(json_file)
|
||||
url = "https://demo.bizgaze.app/apis/v4/bizgaze/integrations/resumeparsing/save"
|
||||
#url = "https://test.bizgaze.app:8443/apis/v4/bizgaze/integrations/resumeparsing/save"
|
||||
|
||||
payload1 = json.dumps(z)
|
||||
print('--------------------------------------------------------------------------')
|
||||
print(payload1)
|
||||
headers = {
|
||||
#'Authorization': 'stat 53f27e671adf456e974f1d11ceb5db41',
|
||||
'Authorization': 'stat 3c8e545aca704c68a1d34d364ee73388',#demo
|
||||
'Content-Type': 'application/json'
|
||||
}
|
||||
response = requests.request("POST", url, headers=headers, data=payload1)
|
||||
print("##############################################################")
|
||||
|
||||
print(response.text)
|
||||
#function_1.var=response
|
||||
#a=str(response.text)
|
||||
|
||||
|
||||
files = glob.glob('/home/ubuntu/AI/ResumeParser/resume_upload/*')
|
||||
for f in files:
|
||||
os.remove(f)
|
||||
|
||||
return response.text
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@app.route("/Download_resume")
|
||||
def Download_resume():
|
||||
try:
|
||||
with open("/home/ubuntu/AI/ResumeParser/Ad1.csv",encoding="unicode_escape") as fp:
|
||||
csv = fp.read()
|
||||
return Response(csv,mimetype="text/csv",headers={"Content-disposition":"attachment; filename=Resume.csv"})
|
||||
finally:
|
||||
os.remove('/home/ubuntu/AI/ResumeParser/Ad1.csv')
|
||||
|
||||
@app.route('/upload_resume', methods=["POST"])
|
||||
def upload_resume():
|
||||
if __name__ == "__main__":
|
||||
print(os.getpid())
|
||||
|
||||
url_list=[]
|
||||
Dataset= request.get_json()
|
||||
# id = "100013660000125"
|
||||
url_list.append(Dataset)
|
||||
# multiprocessing
|
||||
with multiprocessing.Pool(processes=30) as pool:
|
||||
results = pool.map(predict, url_list)
|
||||
|
||||
pool.close()
|
||||
return results[0]
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(host='0.0.0.0', port=5003, debug=True)
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
Key,implement,Values
|
||||
SSC,QUALIFICATION,
|
||||
SSC_NAME_OF_INSTITUTE,NAMEOFINSTITUTE,
|
||||
SSC_YEAR_OF_PASSING,YEAROFPASSING,
|
||||
SSC_SCORE,SCORE,
|
||||
|
@@ -0,0 +1,92 @@
|
||||
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<style>
|
||||
|
||||
.button {
|
||||
background-color: #000000; /* Green */
|
||||
border: none;
|
||||
color: white;
|
||||
padding: 15px 32px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
display: inline-block;
|
||||
margin: 4px 2px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
|
||||
.button1 {font-size: 10px;}
|
||||
.button2 {font-size: 12px;}
|
||||
.button3 {font-size: 16px;}
|
||||
.button4 {font-size: 50px;}
|
||||
.button5 {font-size: 24px;border-radius: 12px;}
|
||||
|
||||
body {
|
||||
width: 100%;
|
||||
height:100%;
|
||||
font-family: 'Helvetica';
|
||||
background-color:#000000;
|
||||
color: #fff;
|
||||
font-size: 24px;
|
||||
text-align:center;
|
||||
letter-spacing:1.4px;
|
||||
}
|
||||
.dropbtn {
|
||||
background-color: #04AA6D;
|
||||
color: white;
|
||||
padding: 16px;
|
||||
font-size: 16px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.dropdown {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.dropdown-content {
|
||||
display: none;
|
||||
position: absolute;
|
||||
background-color: #f1f1f1;
|
||||
min-width: 160px;
|
||||
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.dropdown-content a {
|
||||
color: black;
|
||||
padding: 12px 16px;
|
||||
text-decoration: none;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.dropdown-content a:hover {background-color: #ddd;}
|
||||
|
||||
.dropdown:hover .dropdown-content {display: block;}
|
||||
|
||||
.dropdown:hover .dropbtn {background-color: #3e8e41;}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div style="background-image: url('https://lh3.googleusercontent.com/p/AF1QipONWF8G50u9Bu-dklcj3kzesofOn8Z0q0LdHeU1=w1080-h608-p-no-v0');
|
||||
/* Full height */
|
||||
height: 100%;
|
||||
/ Center and scale the image nicely /
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;">
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br> <br>
|
||||
<a class="button button5"href="/">RETURN HOME</a><br><br><br>
|
||||
|
||||
<h3 class="button button3">Invalid File Input </h3>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,97 @@
|
||||
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<style>
|
||||
|
||||
.button {
|
||||
background-color: #000000; /* Green */
|
||||
border: none;
|
||||
color: white;
|
||||
padding: 15px 32px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
display: inline-block;
|
||||
margin: 4px 2px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
|
||||
.button1 {font-size: 10px;}
|
||||
.button2 {font-size: 12px;}
|
||||
.button3 {font-size: 16px;}
|
||||
.button4 {font-size: 50px;}
|
||||
.button5 {font-size: 24px;border-radius: 12px;}
|
||||
|
||||
body {
|
||||
width: 100%;
|
||||
height:100%;
|
||||
font-family: 'Helvetica';
|
||||
background-color:#000000;
|
||||
color: #fff;
|
||||
font-size: 24px;
|
||||
text-align:center;
|
||||
letter-spacing:1.4px;
|
||||
}
|
||||
.dropbtn {
|
||||
background-color: #04AA6D;
|
||||
color: white;
|
||||
padding: 16px;
|
||||
font-size: 16px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.dropdown {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.dropdown-content {
|
||||
display: none;
|
||||
position: absolute;
|
||||
background-color: #f1f1f1;
|
||||
min-width: 160px;
|
||||
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.dropdown-content a {
|
||||
color: black;
|
||||
padding: 12px 16px;
|
||||
text-decoration: none;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.dropdown-content a:hover {background-color: #ddd;}
|
||||
|
||||
.dropdown:hover .dropdown-content {display: block;}
|
||||
|
||||
.dropdown:hover .dropbtn {background-color: #3e8e41;}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div style="background-image: url('https://lh3.googleusercontent.com/p/AF1QipONWF8G50u9Bu-dklcj3kzesofOn8Z0q0LdHeU1=w1080-h608-p-no-v0');
|
||||
/* Full height */
|
||||
height: 100%;
|
||||
/ Center and scale the image nicely /
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;">
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<h2 class="button button5">Bizgaze Limited</h2><br>
|
||||
<br>
|
||||
|
||||
|
||||
<div class="dropdown">
|
||||
<button class="button button5" >Parser</button>
|
||||
<div class="dropdown-content">
|
||||
<a href="/resume"> RESUME </a>
|
||||
<a href="/invoice"> INVOICE </a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,85 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<style>
|
||||
.button {
|
||||
background-color: #000000; /* Green */
|
||||
border: none;
|
||||
color: white;
|
||||
padding: 15px 32px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
display: inline-block;
|
||||
margin: 4px 2px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
|
||||
.button1 {font-size: 10px;}
|
||||
.button2 {font-size: 12px;}
|
||||
.button3 {font-size: 16px;}
|
||||
.button4 {font-size: 50px;}
|
||||
.button5 {font-size: 24px;border-radius: 12px;}
|
||||
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div style="background-image: url('https://lh3.googleusercontent.com/p/AF1QipONWF8G50u9Bu-dklcj3kzesofOn8Z0q0LdHeU1=w1080-h608-p-no-v0');
|
||||
/* Full height */
|
||||
height: 100%;
|
||||
/ Center and scale the image nicely /
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;">
|
||||
|
||||
<h1 class="button button5"> INVOICE PARSER </h1>
|
||||
|
||||
<br> <br>
|
||||
<a class="button button5"href="/">HOME</a>
|
||||
|
||||
|
||||
|
||||
<form action="/upload_invoice" method="POST" enctype="multipart/form-data">
|
||||
<div class="form-group">
|
||||
|
||||
|
||||
<div class="custom-file">
|
||||
<input type="file" class="button button5" name="image" id="image" accept=".jpg,.png,.jpeg,.JPEG,.pdf"> <br> <br><br>
|
||||
<div class="bg"></div>
|
||||
<input class="button button5" type="submit">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<form action="{{ url_for('Download_invoice') }}" method="GET">
|
||||
<br><br> <input type="submit" class="button button5" value="Download"></form>
|
||||
<form action="{{ url_for('Table') }}" method="GET">
|
||||
<br><br> <input type="submit" class="button button5" value="Table"></form>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
|
||||
body {
|
||||
width: 100%;
|
||||
height:100%;
|
||||
font-family: 'Helvetica';
|
||||
background-color:#000000;
|
||||
color: #fff;
|
||||
font-size: 24px;
|
||||
text-align:center;
|
||||
letter-spacing:1.4px;
|
||||
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,82 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<style>
|
||||
.button {
|
||||
background-color: #000000; /* Green */
|
||||
border: none;
|
||||
color: white;
|
||||
padding: 15px 32px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
display: inline-block;
|
||||
margin: 4px 2px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
|
||||
.button1 {font-size: 10px;}
|
||||
.button2 {font-size: 12px;}
|
||||
.button3 {font-size: 16px;}
|
||||
.button4 {font-size: 50px;}
|
||||
.button5 {font-size: 24px;border-radius: 12px;}
|
||||
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div style="background-image: url('https://lh3.googleusercontent.com/p/AF1QipONWF8G50u9Bu-dklcj3kzesofOn8Z0q0LdHeU1=w1080-h608-p-no-v0');
|
||||
/* Full height */
|
||||
height: 100%;
|
||||
/ Center and scale the image nicely /
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;">
|
||||
|
||||
<h1 class="button button5"> RESUME PARSER </h1>
|
||||
<br> <br>
|
||||
<a class="button button5"href="/">HOME</a>
|
||||
|
||||
|
||||
|
||||
<form action="/upload_resume" method="POST" enctype="multipart/form-data">
|
||||
<div class="form-group">
|
||||
|
||||
|
||||
<div class="custom-file">
|
||||
<input type="file" class="button button5" name="image" id="image" accept=".doc,.docx,.pdf"> <br> <br><br>
|
||||
<div class="bg"></div>
|
||||
<input class="button button5" type="submit">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<form action="{{ url_for('Download_resume') }}" method="GET">
|
||||
<br><br> <input type="submit" class="button button5" value="Download"></form>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
|
||||
body {
|
||||
width: 100%;
|
||||
height:100%;
|
||||
font-family: 'Helvetica';
|
||||
background-color:#000000;
|
||||
color: #fff;
|
||||
font-size: 24px;
|
||||
text-align:center;
|
||||
letter-spacing:1.4px;
|
||||
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user