- First you need to clone your project from Git. Run this command git clone 'https://gitlab.com/itz_d_patel/profile-app.git'
- After cloning project goto your project directory. cd profileapp
- Run composer install
- Run cp .env.example .env or copy .env.example .env. Now update your env file with database, SMTP changes
- Run php artisan key:generate
- Run php artisan migrate
- Run php artisan serve
- Open your browser and open this link localhost:8000 OR 127.0.0.1:8000
- What was your approach to this project? Did it change as you developed the app further?
- First I gathered all project requirements and verify all software and hardware prerequisite. Then, I started with a database design and start development. Next, I have done manual testing from my end and fixed some minor issues which was found during that process. Afterthat, I have started working on delopyment to server.
- What were the challenges you faced?
- As given requirements are basics according to my experience, I didn't found its challenging .
- How differently will you do if you had a couple of more days to complete the assignment? What if you have one full month?
- I will try to add more fuctionalities as per my experience and improve user experience. If i have one full month so I can add admin panel. In this admin panel admin can manage all the users from the website and they can also approve profile after submiting from user dashboard then after only they can see that users.