This is a guide on how to build the source from scratch, along with setting up Firebase and related cloud functions to be able to export PDFs just like the original deployment of rxresu.me.
- A Firebase project
- Works on both Linux, macOS and Windows
- Requires Node.js & NPM installed on the machine
- Create a new Firebase project by visiting Firebase Console and clicking on
Add Project
- Disable Google Analytics, or keep it enabled as per your requirements. Most people wouldn't need it.
- Wait until Project is created, then click on Continue
- Navigate to Realtime Database, and click on
Create Database
- Select any location that's nearby to you, and most importantly, create the database in
Test Mode
and click on Enable
- Go back to Project Overview and click on
Web
and skip through every other step by clickingNext
.
- Copy configuration variables of your project, or keep this page open as you will need it later
- Run this command on your machine's terminal or Command Prompt
git clone [email protected]:AmruthPillai/Reactive-Resume.git
- Copy the file
.env.example
to.env
and start editing the file
cp .env.example .env
- Copy configuration variables from last step to the .env file, it's fine to have
FIREBASE_MEASUREMENTID
empty if you had Google Analytics disabled.
-
Run
npm install
on the terminal/command prompt -
After that's done, run
npm run build
and allow some time for the process to build