Before you start, you will need to have the following installed:
- Git
- Docker and Docker Compose
- Node.js v20.11.1(LTS)
- MongoDB
- Email Server Account (NodeMailer & OFFICE 365)
- Amazon S3
- A modern web browser (Chrome, Firefox, etc.)
-
Windows:
- Download Git from Git SCM.
- Run the installer and follow the instructions.
-
macOS:
- Install Git using Homebrew with the command
brew install gitin the terminal. - If you don't have Homebrew, install it from brew.sh.
- Install Git using Homebrew with the command
-
Linux:
- Use the package manager to install Git, for example
sudo apt-get install gitfor Debian/Ubuntu.
- Use the package manager to install Git, for example
-
Windows/macOS:
- Install Docker Desktop from the docker.com.
- Docker Compose is included in Docker Desktop.
-
Linux:
- Install Docker using the official guide from docker.com.
- Install Docker Compose separately following the instructions on the Docker Compose documentation.
-
All Platforms:
- Download the LTS version from the official Node.js website.
- Run the installer and follow the instructions to install Node.js and npm.
-
Alternatively, use nvm:
- Install
nvm(Node Version Manager) from nvm's GitHub page. - Install Node.js using nvm with the command
nvm install 20.11.1.
- Install
To get started with the Maltego Project, follow these steps:
Clone the project repository to your local machine using Git.
git clone git@github.com:kasunvimu8/student-housing.gitMake sure that that you created a .env.local file with the necessary keys similar to the .env_example
First, run the development server:
npm run devCreate production build:
npm run buildrun production server:
npm startFigma design for the project can be found here