Skip to content

An online form which validates students' input and convert it into a standardized word document(.docx).

Notifications You must be signed in to change notification settings

benleung/resume-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

resume-generator

This is a simple web application, which can generate a resume (in docx format) by filling in the online form. This application has been uploaded to Heroku as a php app. http://resume-generator.herokuapp.com/

How to run the app in your machine

The php files must be run under a web server (e.g. Apache) that can render php files, typically in htdocs/ or www/ directory. Then go to http://localhost/web/cv_generator (assume your web server listens to port 80).

Directories

For the purpose code review, not all lines of codes need to be read. You might simply look at the following files:

  • web/index.php
    • entrance point of the web page
  • web/cv_generator/demo_ms_word.php
    • backend logic to render the
  • web/cv_generator/demo_ms_word.docx
  • web/config/cv_submit_config.php - configuration file

Appealing Feature

  • Validation form
  • Dynamic fields
  • Library to generate word document
  • Highly configurable using

Room for improvement

  • Use MVC for better arhitecture (e.g. Laravel, Codeigniter)
  • Use frontend framework (e.g. Angularjs), and with a better template engine
  • Break down the code into modules

About

An online form which validates students' input and convert it into a standardized word document(.docx).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages