- Clone this repo to your machine.
- Create a new repository on your GitHub account and push the cloned project to your new repo. Do not fork this project.
- Once completed with the assessment, please email us a link to your git repo.
- Create a Laravel website that has a frontend responsive form based on the jpg designs provided in the repo. The two columns on the form should stack and be 100% width on smaller screens.
- Validate the form on the frontend and backend
- Submit the form via AJAX to a controller
- Store that submission into a database that you will create via Laravel migrations (we will run these to get your database set up on our end)
- Email the form to the user.
- Upon success, show the designed success message.
Bonus Points: Add any UX “flare" or animations that you think would be beneficial. ;)
Please provide database migrations to create the database and any environment variables we will need to run your application.
We will provide the SMTP credentials.
You will have 4 hours to complete the assessment. To begin:
- Clone the repo to your account
- Push a "Starting" commit as soon as you start the assessment.
- Push a "4 Hour" commit at the 4 hour mark.
- If you are not finished at the 4 hour mark but would like to do so, please do so!
- The form submission and success/error messages should be handled using AJAX.
- On smaller screen devices, stack the form's columns and make them 100% width.
- The code must be cross-browser compatible.
1-Form.png - This is the initial style of the form
2-Error.png - This shows the error message
3-Success.png - This shows the success message that needs to be displayed
mail-icon.svg - The mail svg icon that is shown in the success screen
Changing the readme so I can have the right commit message
Changing the readme again so I can commit this at the 4 hour mark
- Success message on happy submission :)
- Error fields on sad submissions :(
- A knock your socks off svg animation
- General css flair (love me some good hovers and such)
Looking back, I wish I had started with Laravel's Vue bootstrapper, it just totally slipped my mind!
Starting back up this Sunday so I can finish the front end. Also, Happy Easter! 🐰🐥🥚
I worked for another couple of hours this afternoon just trying to clean up some of the styling. It was a fun project, a cool introduction to Laravel, and good practice overall. I'm excited to hear back on what you guys think, if you have any tips or suggesstions, let me know!