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
education
andexperiences
- 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
root
andfrontend
dirs - to run server: on root
nodemon server
- then on /frontend,
npm start
for 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