Skip to content

A student housing platform for TH Rosenheim in Burghausen, Germany. This allows students to find and reserve accommodation and administrators to manage the properties and reservations.

Notifications You must be signed in to change notification settings

kasunvimu8/StudentHousing

Repository files navigation

Student Housing Web Application

🛠️ Prerequisites

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.)

Git

  1. Windows:

    • Download Git from Git SCM.
    • Run the installer and follow the instructions.
  2. macOS:

    • Install Git using Homebrew with the command brew install git in the terminal.
    • If you don't have Homebrew, install it from brew.sh.
  3. Linux:

    • Use the package manager to install Git, for example sudo apt-get install git for Debian/Ubuntu.

Docker and Docker Compose

  1. Windows/macOS:

    • Install Docker Desktop from the docker.com.
    • Docker Compose is included in Docker Desktop.
  2. Linux:

Node.js v20.11.1 (LTS)

  1. 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.
  2. 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.

🚀 Get Started

To get started with the Maltego Project, follow these steps:

1. Clone the Repository

Clone the project repository to your local machine using Git.

git clone git@github.com:kasunvimu8/student-housing.git

3.Set up the Environment Configuration

Make sure that that you created a .env.local file with the necessary keys similar to the .env_example

3. Run the server

First, run the development server:

npm run dev

Create production build:

npm run build

run production server:

npm start

📝 Design & Guidelines

Design

Figma design for the project can be found here

About

A student housing platform for TH Rosenheim in Burghausen, Germany. This allows students to find and reserve accommodation and administrators to manage the properties and reservations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages