- HTML
- SASS MODULES
- JAVASCRIPT
- REACT-DOM
- REACT.JS
- VITE
- NPM
- AXIOS
- NODE.JS
- EXPRESS
- BODY-PARSER
- CORS
- MYSQL2
- NODEMON
PROMASS TEST APP
An app developed for the NodeJS programmer exam on "grupo Promass" Application with several functionalities: user can save entries in the application as title, content author, and creation date, sample section listing the entries stored in the MySQL database, in the content section they only show a maximum of 70 characters. It has the function of searching entries by title, author, or content, it has the functionality of showing the selected card using a modal and showing the complete content even if it exceeds 70 characters.
- Internet Connection
- Web Browser
- Code Editor
- Node Package Manager (NPM)
- Clone the promassTestApp repo
- Open your terminal
- Windows:
Win + R
, then typecmd
| Mac:Command + space
, then typeTerminal
| Linux:Ctrl + Alt
- Windows:
- Navigate to a directory of your choosing using the
cd
command (e.g: cd my-directory/) - Run this command in your OS terminal:
git clone https://github.com/omarchavez18/promasstestapp.git
to get a copy of the project. - Navigate to the project's directory using the
cd
command - Run
npm i
to install all dependencies
- After cloning the promassTestApp repo, and installed the dependencies
- Go to the client folder from your terminal and execute the command:
- Go to the server folder from your terminal and execute the command:
once both the client and server side are already executed the app allows you to send and receive information from the MySQL database.
The page will reload when you make changes.