How would I do that.
1. Using express to write a Restful API
2. Using React+Redux to write the admin panel, which communicates with the server via API
3. To put the admin on a subdomain https://admin.example.com/
4. To develop a website on the same tools as admin (react+redux)
5. To give the website when accessing the root app (app.get('/', (req, res) => res.sendFile(path + '/public/index.html'));)
Correct me please if something is not explained to the person