A tool for HYF students (and other developers) can use to easily create a portfolio.
The user is able to create their CV by filling the fields and their Portfolio importing their projects from github. For the moment they can view this information on Preview. They should then be able to have this printed out in a nice format.
Users are able to:
- Enter related info about themselves (personal - educational - professional details)
- Use their github name while signing up and later accessing their repositories
- View and edit this data
Started as a group project. Due to bugs and instabilities with essential functions, I kept working on it and have rebuilt the app.
Added/Changed:
- Fixed lots of bugs
- Rebuilt the data sctructure for better results (instead of flat data)
- Removed hard-coded CSS & Added responsive features
- Added ability to edit/update your data
- Refactored
To do/WIP:
- Multiple options for
educationandexperiences - Ability export as a nicely formatted document or URL
- Naming conventions
- Error handling when user does not have avatar/name on github
Project Link (backend needs a moment to wake up when you login/register for first time)
- clone repo
- npm install on both
rootandfrontenddirs - to run server: on root
nodemon server - then on /frontend,
npm startfor frontend
server
$ heroku login
$ git remote -v
heroku https://git.heroku.com/mighty-reaches-37532.git (fetch)
heroku https://git.heroku.com/mighty-reaches-37532.git (push)
origin git@github.com:hakanErgin/class-5-project-lazyvariable.git (fetch)
origin git@github.com:hakanErgin/class-5-project-lazyvariable.git (push)
change the heroku remote
$ heroku git:remote -a mighty-reaches-37532
-$ git push heroku master
-$ git push heroku yourbranch:master
--
$ heroku open
frontend
-firebase login (no need after first time)
-npm run build
-firebase deploy