Skip to content

A full stack resume builder web application using fast API backend and multiple frontend frameworks majorly: React, Nuxt and Angular. Your contribution is warmly welcomed.

Notifications You must be signed in to change notification settings

ronald-kimeli/resume-builder

 
 

Repository files navigation

Resume Builder

Open source software founded by Marvin Mbatha, Ronald Kimeli and Robert Kimaiyo who are aspiring to bring a new phase of Resume builder techs into unlocking jobs with brilliant and ATS friendly Resumes. Your contribution is great inspiration and it is highly encouraged.

Frontend Git branches

  • AngularFrontend - Based on angular framework.
  • ReactFrontend - Based on React framework.
  • VueFrontend - Based on Vue framework.

Backend Git Branch

  • FastApiBackend - Is the main high performing backend which is fully API driven.

Table of Contents

Requirements

Resume Builder Frontend requirements based on React:

Usage

Clone this repository then create .env for db connection creadentials by navigating to backend first

cd FastApiBackend

Make .env from copy of example.env

cp example.env .env

Replace the credentials of db on .env DB_CONNECTION_STR with your favorite naming to be generated with the postrgres

DB_USER: DB UserName
DB_PASSWORD: DB Password
DB_NAME: DB Name

Install necessary dependencies and run the software servers on detached mode using command below.

docker compose build --no-cache && docker compose up -d
  • Fill your data in to be reused on the resume preview e.g set Profile, Education,Certifications, Referees etc
  • Preview your details as resume and generate pdf by clicking the pdf logo
  • Now check your terminal if everything is already started - On your browser at the url http://localhost:5173/ if frontend and http://localhost:5000/ is backend

About

A full stack resume builder web application using fast API backend and multiple frontend frameworks majorly: React, Nuxt and Angular. Your contribution is warmly welcomed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 61.9%
  • CSS 26.1%
  • Python 11.3%
  • JavaScript 0.3%
  • TypeScript 0.2%
  • Dockerfile 0.1%
  • Other 0.1%