Giter Site home page Giter Site logo

mouadziani / ur-fullstack-coding-challenge Goto Github PK

View Code? Open in Web Editor NEW
15.0 4.0 1.0 8.53 MB

๐Ÿ’ช My own implementation of the United Remote web coding challenge.

PHP 75.52% Vue 6.94% Shell 0.61% Blade 16.94%
php laravel vuejs spa challenge

ur-fullstack-coding-challenge's Introduction

Web Coding Challenge

This repository is my own implementation of the United Remote web coding challenge.

Implemented features

  • As a User, I can sign up using my email & password
  • As a User, I can sign in using my email & password
  • As a User, I can display the list of shops sorted by distance
  • As a User, I can like a shop, so it can be added to my preferred shops
  • As a User I should be able to see for each repo/row the following details :
  • [BONUS] As a User, I can display the list of preferred shops
  • [BONUS] As a User, I can remove a shop from my preferred shops list

Used technologies

SPA (Single page application based on ) : Laravel 5.8 & Vuejs 2

Other tools:

  • npm as my dependencies manager.
  • git for version control.
  • laravel-mix for compiling and optimizing assets.
  • vue-router for switching between pages without refreshing the page
  • lodash.js Js lib which provides utility functions for common programming tasks.
  • Bootstrap 4 for styling.

Installation & testing

To get the project up and running on your local machine, do the following. I assume you already know how to go about laravel, bower composer and npm, so i'll be brief

  • clone it => git clone https://github.com/MouadZIANI/ur-fullstack-coding-challenge.git or download it
  • Run composer install, to install dependencies
  • Run npm install to install npm dependencies
  • Edit the created .env file at the root of your project, to add database credentials, etc
  • For create the tables of database run this command php artisan migrate in your cmd
php artisan serve
  • visit the site at localhost:8000

Screenshots

Sign up

Sign in

Nearby Shops

My preferred Shops

ur-fullstack-coding-challenge's People

Contributors

mouadziani avatar dependabot[bot] avatar

Stargazers

Hajar TAOUSSANI avatar Juan Castorino avatar Nikolaos Dionelis avatar Abdessamad Laamimi avatar Benjdia Saad avatar ZRARI Ayman avatar Ayoub IdaoubeLLaL avatar Abdellah OUFFA avatar Fatima ezzahraa Abdelhak avatar  avatar  avatar AXeL avatar Houda Slassi avatar Ilyas ARIBA avatar Mouad Boulahdoud avatar

Watchers

James Cloos avatar Houda Slassi avatar  avatar Fatima ezzahraa Abdelhak avatar

Forkers

lgtm-migrator

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.