GithubHelp home page GithubHelp logo

snowtricks's Introduction

OpenClassrooms-Projet6

Développez de A à Z le site communautaire SnowTricks

Snowtricks Application

The "SnowTricks Application" is a community site to share and discuss snowboard tricks with other people.

Getting started

The application development is based on:

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Requirements

Installation

1. Install the project:

Copy the repository in your local server.

2. Load vendors and webpack

Execute:

  • composer install
  • yarn install

3. Set application parameters

Modify parameters.yml file in app/config/ with your own parameters.

4. Build the assets

Execute:

  • yarn run encore dev to compile assets for development.
  • yarn run encore production to compile assets and minify them for production.

5. Load fixtures

Execute:

  • php bin/console hautelook:fixtures:load to load a set of fixtures in the database.

Author

  • Daniel Thébault

snowtricks's People

Contributors

taemin19 avatar

Watchers

James Cloos avatar  avatar

snowtricks's Issues

Integrate Webpack

  • Install Webpack Encore
  • Install Bootstrap Sass 4.0
  • Install Bootstrap JavaScript : jQuery and Popper.js
  • Create webpack config file
  • Create CSS files
  • Create JS files

Improve user experience

  • Display a loading image until the page loads completely (for the homepage).
  • Add a smooth scrolling to an anchor on the same page
  • Add a scroll top button

Functional tests don't work

Tests don't work because a database for testing was created but fixtures for this database wasn't created.
Add dama/doctrine-test-bundle to isolate doctrine database tests and improve test performance.

Work with Fixtures

  • Install HautelookAliceBundle
  • Create a Fixture YAML File
  • Add some fixtures data

Template: home contents

  • Update Community Controller to render templates
  • Create a base layout which contains the common elements
  • Create template for homepage

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.