Exercise for BALink company
This project is a 3 steps submit-form. It is currently hosted at here.
This repository store 2 related projects
- Server Application
- Client Application
The Client app consists on a 3 steps submit-form which connect to the Server app. The Server app can manage several routes.
The server works on node.js and Express.js.
It uses ESLint and Prettier as linter which configured on AirBnB convention.
The server run on port 3000.
The server's routes are the following:
- GET at "/country" to fetch some defined country values.
- POST at "/submit" to perform a submit by the user.
In order to start the project, run in the terminal:
cd server-side
npm install
node start
The form is in React.js.
The client side run on port 8080.
No CSS framework such as bootstrap has been used.
In order to start the project, run in the terminal:
cd client-side
npm install
npm start