mister025e / TP_PHP_CV

0 stars 0 forks source link

CV Maker/Portfolio Website

A CV Maker/Portfolio website that allows users to create, save, and view CVs. Users can also add projects and view them in a list format. The website features user authentication and utilizes a database to store user and project data.

Features

Technologies Used

Installation

  1. Clone the repository:

    
    git clone https://github.com/mister025e/TP_PHP_CV.git
  2. Navigate to the project directory:

    
    cd cv-maker
  3. Set up the database:

    • Create a new database and import the SQL file located in the db directory (if applicable).
    • Update the db.php file with your database credentials.
  4. Install and set up Tailwind:

    
    npm install -D tailwindcss
    npx tailwindcss init
    node tailwind.config.js (if not created automatically)
    For more informations about how set up Tailwind, click on this link https://tailwindcss.com/docs/installation
  5. Install node modules (if not installed automatically):

    
    npm init -y
    npm install
  6. Create a directory called uploads in your app directory

  7. Start the web server:

    
    docker-compose up
  8. Access the website at http://127.0.0.1:

  9. To manipulate database access to Adminer with http://127.0.0.1:8080 and authenticate :

    • Server : db
    • User : root
    • Password : root
    • Database : cv_db

Usage