The application is on live on HEROKU
The application uses PostgreSQL as database solution. Database version will be 14 to follow latest features.
Ensure to install PostgreSQL to your computer, and use he PGAdmin to connect to the Database.
Laravel migration process will handle the database schema creation process.
- Clone the project
- Set the
env
variables. - Open the terminal and
cd
into the application folder - Run the command:
php artisan serve
- Open the Postman and request
http://127.0.0.1:8000/api/products
Application built-in API request samples exist with Postman Collection folder.
Go to: /postman-collection/README.md
- POST | api/login
- POST | api/logout
- GET|HEAD | api/products
- POST | api/products
- GET|HEAD | api/products/search/{name}
- GET|HEAD | api/products/{id}
- PUT | api/products/{id}
- DELETE | api/products/{id}
- POST | api/register
- GET|HEAD | api/user
- GET|HEAD | sanctum/csrf-cookie
- Emailing feature for auth.
- API-Doc product
- CI/CD process