CV Application project, created with React library and create-react-app
tool. The project is from The Odin Project curriculum.
- Switch between hiding and showing forms
- Add personal, practical, educational information and additional skills
- Delete practical and educational forms
- Add more practical and educational forms
- Delete added skills
- Edit current information
- Preview formatted information from forms
- Enjoy responsive design
- React
- CSS
- Visual Studio Code
- Git and GitHub
- Create React App
- ESLint + Airbnb JavaScript style guide
- Prettier code formatter
- Linux terminal
⬆️ Back to top
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
- Clone this repository:
$ git clone https://github.com/mooniiDev/cv-application.git
- Go to the cloned repository:
$ cd cv-application
- Install dependencies:
$ npm install
- Build an application:
$ npm run build
- Deploy an application to gh-pages
$ npm run deploy
- To try an app use GitHub Pages or start a local server
$ npm start
⬆️ Back to top
- Learned to use React class based components, props and state
- Used CSS Flexbox model to create a responsive layout
- Learned to use an official React component for Font Awesome icons
- Learned to import and use fonts locally
- Learned the basics of validating prop types and creating default props
- Cross tested on Firefox and Chromium browsers