Skip to content

mau11/career-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Career Kit

Static Badge

Build the perfect resume and export it from a choice of beautifully designed PDFs.

Screenshot of completed Career Kit app

Table of Contents

  1. Tech Stack
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Running the Server
  4. View Application
  5. Deployment

Tech Stack

  • JavaScript
  • CSS
  • EJS
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Render

Requirements

  • Node v24.2.0
  • pnpm v10.6.2

Development

Setting up Database

Setup up a MongoDB Atlas account. Create a new database called career-kit with the collections: users, and resumes.

Environment Variables

Run the command below to copy environment variables from the example, then add your values and save.

$ cp .env.example .env
Environment Variable Notes
PORT port number (default: 8000)
DB_NAME MongoDB database name
DB_CONNECTION_STRING MongoDB connection string in the format: mongodb+srv://myDatabaseUser:D1fficultP%[email protected]/?retryWrites=true&w=majority
SESSION_SECRET complex session secret for password encryption (default: 'topsecret')

Installing Dependencies

$ nvm use
$ pnpm install

Running the Server

Once dependencies have been installed, run the following command to start the development server:

$ pnpm dev

View Application

You can view the app in your browser at http://localhost:8000.

Deployment

View the latest deploy on Render at: https://career-kit.onrender.com. Sign up for a new account or use credentials below.

username: test

password: password

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published