- Creation and management of contacts
- Admin panel to manage users and their contacts.
Note: Make sure you have git, composer, xampp, or wampp installed locally on your computer first. cd into the directory where you want to clone the project
-
Clone GitHub repo for this project locally git clone https://github.com/andymush/PhoneBook.git
-
cd into your project
-
Install Composer Dependencies composer install
-
Create a copy of your .env file cp .env.example .env
-
Generate an app encryption key php artisan key:generate
-
Create an empty database for our application
-
In the .env file, add database information to allow Laravel to connect to the database
-
Migrate the database php artisan migrate
-
Seed the database php artisan db:seed
-
Start the artisan server for the Laravel backend. The default port is 8000, so you should reach it at http://localhost:8000 php artisan serve
-
Compile the front-end files npm install && npm run dev
-
The Admin panel can be accessed by adding '/admin' to the URL e.g http://localhost:8000/admin 'email' => 'admin@gmail.com',
'password' => 'admin123'