This repository contains the source code and assets for my CV Generator website.
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.
- 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
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/ElCabrii/CV.git
-
Install Docker
- For Windows: Docker Desktop
- For Mac: Docker Desktop
- For Linux: Docker Engine
-
To start the project:
- Create a
.envfile in theDockerdirectory 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 --buildOpen 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
- Create a
Open your web browser and navigate to http://localhost/ to view the CV website.
This project is licensed under the MIT License. See the LICENSE file for details.