/TemplateBuddy

An open source tool for creating resume and formatting research paper without hassle.

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

TemplateBuddy

GitHub GitHub stars GitHub contributors PRs Welcome GitHub last commit GitHub issues GitHub closed issues GitHub closed pull requests

TemplateBuddy is a free platform where the users can create their resumes and research papers from a variety of templates that we have to offer.
The data once fed by the user is saved in his account and the user can just change the template and adjust the information he/she has to show.

Hacktoberfest 2020

Hacktoberfest 2020 is here. Contributions are now welcome. Please go through CONTRIBUTING.md and the instructions in readme Contribute. We look forward for your contributions.

Steps to install

  • Before moving on to the installation, make sure you have python3 installed. If you don't have python then you can do so from here - Python.
  1. Clone the repository:-
user@programmer~:$ git clone https://github.com/Documentive/TemplateBuddy
  1. Install all the requirements (for the backend):-
user@programmer~:$ pip install -r requirements.txt
  1. Create database:-
user@programmer~:$ python setup.py 
  1. To run

    4.1) In linux and macOS

    user@programmer~:$ ./run.sh

    4.2) In windows

    user@programmer~:$ set FLASK_APP=app.py
    user@programmer~:$ flask run
  2. Open localhost:5000 in any browser.

  • For steps 2 - 5make sure you are inside TemplateBuddy directory.

Contributing

The following resources are a good place to get to know more about TemplateBuddy:-

  1. Get to know about TemplateBuddy Dev.to, Medium.

Instructions for first time contributors/ beginner level contributors for template related issues (both HTML and LATEX) during HACKTOBERFEST

  • Start working on the issues once you are assigned to them. Head over to the issue and comment that you want it to be assigned to you. Once the maintainer assigns the issue to you, start working on it. Issues will be assigned on a First Come First Serve (FCFS) basis.
  • Once the issue is assigned, you have one week (7 Days) to submit the PR. Failing to do so will get the issue reassigned to someone else. As each issue related to questions are being assigned to single contributor at a time, we sincerely hope that you cooperate with us.
  • If you create a PR without the issue being assigned to you, the PR will be marked spam as you are not adhering to the rules.
  • For the template related files:
    • if it is a HTML template, name the files as template<template_number>.html and template<template_number>.css and put them in the respective folders in TemplateBuddy/static/resume_templates i.e. html and css folder. Eg. template2.html and template2.css
    • if it is a LaTeX template, put the source files in a folder named as template<template_number> and put that folder in the location TemplateBuddy/static/resume_templates/tex as a zip file. Eg. template2.zip
  • If the files are not named in the above mentioned format, a comment would be added by the maintainers as a warning and if it is not changed in the next PR, the PR would be marked spam for not adhering to the rules.

Before moving further please go through the rules in CONTRIBUTING.md

License

Pygeneses is licensed under GNU GPL v3 LICENSE

The Team