Where I Put My Frontend Application?


#1

Hello!

I developed APIs using Slim 3.

My API Code

Now I have to build frontend for this api. Where I can put this frontend files? Some are suggesting in public folder but there is index.php file already.
So if I made index.html in there so that will generate error. so where and how should i put my frontend?


#2

Is the front end going to be using Slim? If it will, then everything will go through the front controller (index.php) anyway, so just build the routes accordingly.

$app->get('/', // example.com/
$app->get('/contact', // example.com/contact

If it is outside of Slim then I’d probably put your front controller in a directory called API. (Or more likely I would use a different subdomain entirely.)