My roadmap to create makeresume.co

Hello people, this is my first post. I want to share a personal project and the roadmap (list of tools, languages or technologies) that I used to complete it.
The project is makeresume.co. There are a lot of similar projects with better qualities and …

Hello people, this is my first post. I want to share a personal project and the roadmap (list of tools, languages or technologies) that I used to complete it.
The project is makeresume.co. There are a lot of similar projects with better qualities and features, but I was looking for the opportunity to learn and/or refresh some technologies, so, that wasn’t a problem for me.

The idea of this project was to learn/refresh some new technologies because I am currently working with some old ones (ColdFusion and AngularJS).

So, some time ago I used resume.io and for me, that app is beautiful and I love it. “I can do something similar”, I said.

Intro:

  • I worked between 45 and 50 days (in my free time).
  • The resume is generated using something similar to jsonresume.org but with a few updates.
  • The UI is like a copy (poor quality) of the resume.io.
  • Before starting the project, I watched some videos on YouTube to identify the best way to structure the code in the API (node.js) and also, I did a 5 hours duration free course to learn the basics about react.js.

Roadmap:
API
Alt Text
There is nothing strange here, a basic node.js project.

The API receives a json with the resume’s data and it is processed with some services generating an HTML file (Handlebars) and then, generating a PDF (Puppeteer and Chrome).

APP
I tried to create most of the components and my idea is to create a repo with them and share it.

Deploy
AWS – I am currently studying to get the AWS Practitioner Certification and the best way to learn something is using it.

The landing page and the UI are in S3 buckets with a CloudFront. I am using CloudFront because I wanted to implement an SSL certificate.
Domain and sub-domains with Route 53.
The API runs with PM2 in an EC2 instance (Linux) with a Load Balancer (to use SSL).

The database is hosted on MongoDB Atlas.

And that is all at this moment, I will continue working to improve the application and learning new things.

I made my resume with the app: https://s.makeresume.co/4AQzSi8lCV

Thanks for reading this article!


Print Share Comment Cite Upload Translate
APA
Maximiliano Schvindt | Sciencx (2024-03-28T22:50:08+00:00) » My roadmap to create makeresume.co. Retrieved from https://www.scien.cx/2021/04/30/my-roadmap-to-create-makeresume-co/.
MLA
" » My roadmap to create makeresume.co." Maximiliano Schvindt | Sciencx - Friday April 30, 2021, https://www.scien.cx/2021/04/30/my-roadmap-to-create-makeresume-co/
HARVARD
Maximiliano Schvindt | Sciencx Friday April 30, 2021 » My roadmap to create makeresume.co., viewed 2024-03-28T22:50:08+00:00,<https://www.scien.cx/2021/04/30/my-roadmap-to-create-makeresume-co/>
VANCOUVER
Maximiliano Schvindt | Sciencx - » My roadmap to create makeresume.co. [Internet]. [Accessed 2024-03-28T22:50:08+00:00]. Available from: https://www.scien.cx/2021/04/30/my-roadmap-to-create-makeresume-co/
CHICAGO
" » My roadmap to create makeresume.co." Maximiliano Schvindt | Sciencx - Accessed 2024-03-28T22:50:08+00:00. https://www.scien.cx/2021/04/30/my-roadmap-to-create-makeresume-co/
IEEE
" » My roadmap to create makeresume.co." Maximiliano Schvindt | Sciencx [Online]. Available: https://www.scien.cx/2021/04/30/my-roadmap-to-create-makeresume-co/. [Accessed: 2024-03-28T22:50:08+00:00]
rf:citation
» My roadmap to create makeresume.co | Maximiliano Schvindt | Sciencx | https://www.scien.cx/2021/04/30/my-roadmap-to-create-makeresume-co/ | 2024-03-28T22:50:08+00:00
https://github.com/addpipe/simple-recorderjs-demo