csimon-web / les-recettes-de-marinette

French Symfony 7 project enabling to publish and manage cooking recipes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues

About The Project

Product Name Screen Shot

This project was realized during my training as a web applications developer for a fictitious company. It comes from a french online tutorial provided by Développeur Musclé.

Built With

  • HTML 5, CSS 3, PHP 8
  • Symfony 7, Bootstrap 5
  • Git, Github
  • VS Code
  • Love :)

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • Git
  • MySQL, MariaDB, Postgresql or SQLite
  • Symfony CLI

Installation

  1. Clone the repo by typing in your terminal:
cd to/your/projects/directory
git clone https://github.com/christophe-simon/les-recettes-de-marinette.git
  1. Enter in the project directory by typing in your terminal:
cd les-recettes-de-marinette
  1. Open the project with an IDE as Visual Studio Code by typing in your terminal:
code .
  1. Create a .env.dev.local file at the root of this project and customize it with a DATABASE_URL variable (have a look in the .env file about an exemple of this DATABASE_URL variable and customize its value according to your database system, server version, username and password)
  2. Create the database on your computer by typing in your terminal:
php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate
  1. Import the data from the fixtures by typing in your terminal:
php bin/console doctrine:fixtures:load
  1. Launch the server by typing in your terminal:
symfony serve -d
  1. Open the https://127.0.0.1:8000 url in your favorite internet browser (or another port instead of 8000 if the Symfony server mentions another port)

Contact

Christophe Simon: personnal website

Project Link: https://github.com/christophe-simon/les-recettes-de-marinette

Acknowledgements

  • This readme version is a customized version of this github repository by NicolasBrondin

About

French Symfony 7 project enabling to publish and manage cooking recipes


Languages

Language:PHP 71.7%Language:Twig 27.3%Language:JavaScript 1.0%Language:CSS 0.0%