A resume builder app for creating, managing, storing, customising, printing and downloading resumes
MIT License
Clone this repository:
git clone [email protected]:michaelclemens/resume-builder-app.git
Install npm dependencies:
cd resume-builder-app
npm ci
If you're using Docker on your computer, the following script will set up a PostgreSQL database using the docker-compose.yml
file at the root of
your project:
npm run db:up
Run the following command to create your PostgreSQL database:
npx prisma migrate dev --name init
When npx prisma migrate dev
is executed against a newly created database, seeding is also triggered. The seed file in
prisma/seed.ts
will be executed and your database will be populated with a sample resume.
cp .env.example .env
Ensure these variables are correct. The CHROME_EXECUTABLE_PATH
is used by Puppeteer when downloading a PDF of the resume. To find this locally go to
chrome://version/
in a Chrome browser and copy the Executable Path
value
npm run dev
The app is now running, navigate to http://localhost:3000/
in your browser to explore its UI.