Lelivrescolaire
Little project with CRUD table
Getting Started
The first part of the interview is available here
The top left frame is a Conceptual Data Model.
The top right frame is a server architecture.
The bottom right is a tool which could associate exercice to a candidate.
And the bottom left is C program which could generate several languages boilerplate
The following instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
This project currently run on Ubuntu 18.04.4 LTS x86_64 with 12.18.3 version of node and 6.14.9 of npm
Installing
Be careful to be compliant with prerequisites.
To install nodejs, visite officiel website
Prefer a node version manager like nvm
After setting up a environment and installing the dependencies, you will be able to run the development app with:
yarn start
Deployment
Before all, install dependencies of frontend app:
yarn install
also install server dependencies:
yarn --cwd /server
then build production sources that are going to be exposed by the server:
yarn build
finally, run the custom server (there is a little server proxy to expose sources)
yarn prod
Built With
- reactjs - React is a JavaScript library for building user interfaces.
- react-redux - Official React bindings for Redux.
- react-bootstrap- React Bootstrap - The most popular front-end framework.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.