The idea behind this project was to create a showcase of all my big projects during my study at Tafe QLD. This is a Single Page Application and is built with React and React-bootstrap.
- responsive design, display well on mobiles, tablets, laptops and desktops
- form data will be validated on submit
- use emailjs to send contact message
- React
- React-bootstrap
- react-hook-form
- react-animated-css
- Sass
- Emailjs
You can find the demo here
-
Either clone or download the app and open the folder in the CLI
git clone https://github.com/2016lisali/lisali.git
-
Install all dependencies
npm install
-
Sing in to https://www.emailjs.com/, get your service_id, template_id and public_key.
-
Create a
.env
file and enter following fieldsPORT = YOUR PORT NUMBER REACT_APP_SERVICE_ID = YOUR SERVICE ID REACT_APP_TEMPLATE_ID = YOUR_TEMPLATE_ID REACT_APP_PUBLIC_KEY = PUBLIC_KEY
-
Cd to client folder in terminal and start client server
npm start
The webpage will be served at http://localhost:YOUR_PORT_NUMBER
- Add 'Contact me' section
- Add back to top buttons
- Add contact list as the sidebar
- Add more projects