Code Monkey home page Code Monkey logo

vtcchallenge's Introduction

Welcome to VTC Challenge

This challenge is created to test your knowledge of creating Symfony Applications with SPA Frontend build using ReactJS. In order to start working your solution, please clone this repository and create a copy under your namespace. Consider also to change name of your project to make it harder to find your solution by other competitors.

DO NOT FORK THIS REPOSITORY, THIS WILL ALLOW OTHERS TO COPY YOUR SOLUTION

Challenge

Based on this bare-bones application create a service that will allow:

  • registration of a user
  • confirming account by clicking a link from email. (no need to send actual email, email can be persisted as a file in var/emails directory)
  • users to login
  • users to create notes
  • each note should have fields
    • title
    • content
    • category
    • status (new, todo, done)
  • list of notes should have possibility to search notes by text from title/content, a select list for statuses and another select list for categories.

To finish this challenge you have 24h since the moment of receiving this email. Remember to push your last changes before the end of the deadline. We will be evaluating your solution based on the time of the commit. And remember to send us back link to your solution on GitHub.

Good look.

Help notes

Requirements

To run this project you will need:

  • Docker: >24
  • Docker Compose: >1.29
  • NodeJS: >18
  • PHP: >7.4

First steps:

$ cp .env.dist .env
$ composer install
$ yarn install
$ docker-compose up -d
$ yarn watch

After running this set of commands, without errors; you should be able to open http://localhost:81/ and see Hello World!!! in the middle of the page.

vtcchallenge's People

Contributors

fon60 avatar

Watchers

 avatar

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.