This repository contains setup guides and boilerplate code for different technologies used in the project. Each technology has its own dedicated branch with detailed setup instructions.
-
Install Git (Download Here)
- Windows: Download and run the installer
- macOS: Use Homebrew
brew install gitor download installer - Verify installation:
git --version
-
Configure Git with your credentials
git config --global user.name "Your Name" git config --global user.email "[email protected]"
-
Clone the repository
git clone https://github.com/sahanperera00/ITP-10.1.git cd ITP-10.1 -
Switch to your desired technology branch
git checkout <branch-name> # Example: git checkout BE/node
-
Follow the instructions in the README.md file of that branch
- Node.js Backend: Check out the
BE/nodebranchFollow the README.md instructions in that branch for a complete Node.js backend setup guide.git checkout BE/node
- React Frontend: Will be available in the
FE/reactbranch
main- This branch (Overview of all guides)BE/node- Node.js backend setup and guideFE/react- React frontend setup and guide (Coming soon)
| Branch | Purpose | Status |
|---|---|---|
| BE/node | Basic Node.js backend setup with Express & MongoDB | Available |
| FE/react | React frontend setup with best practices | Coming Soon |
Feel free to explore each branch for detailed setup instructions and boilerplate code for your preferred technology stack.