Giter Site home page Giter Site logo

jsnelders / profile-studio Goto Github PK

View Code? Open in Web Editor NEW
38.0 2.0 14.0 4.04 MB

An editor for JSON Resume (https://jsonresume.org/). Deployed as Profile Studio.

Home Page: https://profile-studio.netlify.app/

JavaScript 32.14% HTML 66.35% CSS 1.52%
vuejs resume-builder profile-website w3css

profile-studio's Introduction

JSON Resume Editor

Editor for JSON Resume (https://jsonresume.org/)

Project started 11 November 2019. This is a work in progress.

Aim:

Create an editor for JSON Resume (which I was using as my primary professional profile for a while).

This README will be updated when the project starts to stabalise.

Dope Dope

Status: 30 July 2020

Deployed but still under deployment. I meant to have this finished 6 months agao but start new work and everything dropp off the priority list.
However, a recent PR has prompted me to chip away at it again on the weekends.

Next stage of development will "modernise" the code to ES6, introduce Vue single file components and use Parcel.js for compilation. I started this with pure in-browser scripts to cut down on screwing around with build tools but it's now large enough to need them for better code architecture.

Use it at https://profile-studio.netlify.app/

Dependencies:

  1. W3CSS (https://www.w3schools.com/w3css/)
  2. VueJS (https://vuejs.org/)
  3. Vue Router (https://router.vuejs.org/)

Updates:

27 Oct 2023:

profile-studio's People

Contributors

bigbadmonster17 avatar jsnelders avatar thomasgroch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

profile-studio's Issues

Translation

Hey !
What about improve profile-studio by let it multilangual ?
I'm in for french translation.

Preview Content

Expected

Preview would load some representation of the resume between JSON format and readable format.

Steps to Reproduce

  1. Input a resume (I imported)
  2. Click on Preview

Actual Result

Blank Page

Bug in languages

components/section_languages.js

@@ -29,7 +29,7 @@ var sectionLanguagesComponent = {
	methods: {
		addLanguage: function()
		{
-			var item = models.wDefaultInterest();
+			var item = models.newDefaultLanguage();
			this.$root.sections.languages.push(item);
		},

Suppression of Social Media Profiles

file:///C:/Users/chris/dox/profile-studio/index.html#/section/basics

Click on add social media profile. I don't see a delete social-media profile. I think there should be such a feature.

DRY Forms

I notice a lot of repetition in the forms and would like to centralized form component types.

The ides is to have custom templates for common blocks, and common nested blocks.

Bettered Save and Load Management in Anticipation of Off-Browser Storage

Here are a few adjustments I would to propose:

  1. Save will be continuous
  2. Load will contain two "drives", one browser and the other server
  3. Save will have two stores as well: browser and server
  4. There will be pre-save and post-save as pre- and post-load
  5. On save, the filename is the version with an optional addition of the date or date-time. Better yet, the version can be modified on pre-save to save-as or save-a-copy.

Skill keywords deletion

Hello,

Thanks for the editor, it's awesome!

I have been working on my JSON resume using Profile Studio. While editing the entries of the Skills section, I have noticed an issue. Currently, it is not possible to delete keywords of a skill.

Here is a screenshot of my skills section, it would awesome to be able to delete empty keywords.

image

License Request

Hello
This is a really great editor, I've been looking for one just like it.
I noticed there is no license and the project seems to be inactive for now.

Would you consider adding a license so that others can use or fork the code?
https://choosealicense.com/no-permission/

Thanks
Max

Feature: Multiple Saved CVs

As a CV composer, I would like to be able to access multiple saved CVs from my interface. This is better than the current system where I only can store one CV at a time. This way, I can move between draft, alternative draft and final versions of a CV.

I would use the new variable "version" in the CV stoge to actually choose between an array of stores. This version could be modifiable form any part in the studio. When I change the value in a load action, I would actually load that version of the store into my current working space.

In-Browser Storage Content Comparisons

For multiple versions of a CV in browser storage, at any place in the forms, present a link to show a diff between the current working version and any other version.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.