Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 2.16 KB

File metadata and controls

66 lines (48 loc) · 2.16 KB

CV Repository

This repository contains the source code and assets for my CV Generator website.

Table of Contents

Introduction

Welcome to my CV repository. This project aims at providing a simple and clean website to generate your CV based on your infos and on the projects you've worked on. I've focused on having a backend as clean, practical and functional as possible, while keeping the frontend as simple and responsive as possible. I havent done as much as I wanted to do, but I didnt have enough time to do so. I'm also aware of security issues, but they didnt seem to be considered in the project's requirements, so I didnt focus on them.

Features

  • Responsive design
  • Clean layout
  • Register the projects you've worked on and join existing projects
  • Generate a CV based on the information you've provided
  • The CV can be edited and customized at any time

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ElCabrii/CV.git
  2. Install Docker

  3. To start the project:

    • Create a .env file in the Docker directory and add the following environment variables: MYSQL_ROOT_PASSWORD=your_password MYSQL_DATABASE=your_database
    • Save it and run the following command in the terminal:
    cd Docker
    docker-compose --env-file .env up --build

    Open a new terminal and run the following command to remove the default configuration file:

    cd Docker
    docker-compose exec webserver rm /etc/nginx/conf.d/default.conf
    docker-compose restart webserver

Usage

Open your web browser and navigate to http://localhost/ to view the CV website.

License

This project is licensed under the MIT License. See the LICENSE file for details.