Skip to content

Community website for snowboard enthusiasts. Each visitor can create an account and manage articles on snowboard tricks, once logged in. Project developed with Symfony 5.2.

Notifications You must be signed in to change notification settings

EdwigeGC/P6-Snowtricks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 

Repository files navigation

P6-Snowtricks

This is a community blog related to Snowboard tricks. Users can manage the articles once they are created their account and log in. It is made with Symfony framework without extern bundles.

Maintainability

Getting started

Prerequisites

Installation of the project, requires:

  • PHP version 7.4.12
  • HTML 5
  • CSS 3c
  • Bootstrap 5.0
  • MySQL version 5.7
  • Apache Server 2.4.46
  • Composer 2.0
  • Twig 3.2.1
  • Mailer 5.2.1
  • Doctrine/ORM 2.8.1
  • phpDocumentor 5.2.2

Installation

  1. Copy the link on GitHub and clone it on your local repository
  2. Open your terminal and run: composer install
  3. Create database: php bin/console doctrine:database:create
  4. Open file .env and write username and password for DATABASE_URL: DATABASE_URL="mysql://db_user:[email protected]:3306/db_name?serverVersion=5.7"
  5. Fill the database with fixtures: php bin/console make:migration php bin/console doctrine:migration:migrate php bin/console doctrine:fixtures:load

Features

What can do all users

  • consult the trick's list
  • read a trick details
  • create an account
  • log in or reset his password (if he had created a user account first)
  • read the comment in chats room for each tricks

What can do an authenticated user

  • add a trick
  • edit a trick
  • delete a trick
  • write a comment
  • edit his account information

Credit

logo: Canva.com

About

Community website for snowboard enthusiasts. Each visitor can create an account and manage articles on snowboard tricks, once logged in. Project developed with Symfony 5.2.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published