Description:
Create a basic project structure for our new application. This should include separate folders for the backend and frontend, along with a skeleton Dockerfile for containerisation.
Tasks:
Create Project Folders:
/backend: For backend code.
/app: For frontend code.
Initialise Backend:
Set up a basic server (Bun.js/Hono).
Include a package.json file.
Initialise Frontend:
Set up a basic React application.
Include a package.json file.
Create Dockerfile:
Create a Dockerfile in the root directory.
Set up stages for both frontend and backend.
Ensure the application can be built and run using Docker.
Documentation:
Update the README.md with instructions on how to set up and run the project using Docker.
Acceptance Criteria:
Project has separate backend and app folders.
Basic server setup in the backend folder.
Basic frontend setup in the app folder.
Dockerfile allows for building and running the application.
Description: Create a basic project structure for our new application. This should include separate folders for the backend and frontend, along with a skeleton Dockerfile for containerisation.
Tasks:
Create Project Folders:
/backend
: For backend code./app
: For frontend code.Initialise Backend:
package.json
file.Initialise Frontend:
package.json
file.Create Dockerfile:
Dockerfile
in the root directory.Documentation:
Acceptance Criteria:
backend
andapp
folders.backend
folder.app
folder.Dockerfile
allows for building and running the application.