Skip to content

Mr-DRP/Assignment-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartResume

An intelligent resume builder that allows users to create dynamic, job-specific CVs using custom tags.

Features

  • User Registration & Login
  • Profile Management
  • Credential Management (Education, Experience, Skills, Certifications)
  • Tag Management
  • CV Generation & Export (PDF)
  • CV Preview

Tech Stack

  • Frontend: Vue.js
  • Backend: Django (REST API)
  • Database: PostgreSQL
  • Authentication: Django with bcrypt
  • PDF Generation: WeasyPrint

Project Structure

cv_manager/
├── backend/          # Django REST API
│   ├── api/         # API endpoints
│   ├── core/        # Core functionality
│   └── config/      # Django settings
└── frontend/        # Vue.js frontend
    ├── src/         # Source code
    ├── public/      # Static files
    └── dist/        # Production build

Setup Instructions

Backend Setup

  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Unix/macOS
  1. Install dependencies:
cd backend
pip install -r requirements.txt
  1. Set up the database:
python manage.py migrate
  1. Run the development server:
python manage.py runserver

Frontend Setup

  1. Install dependencies:
cd frontend
npm install
  1. Run the development server:
npm run serve

Development

The application will be available at:

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published