DorianMazur / Obudynku-app

Obudynku is an application for checking buildings located in Poland.

Home Page:https://obudynku.pl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Obudynku

Stars Forks License

Description

Obudynku is an application for checking buildings located in Poland. The opinions available in this application are especially useful for individuals looking to purchase or rent an apartment. Before making a decision, users can check opinions about a specific building.

Features

  • Building Evaluation: Get detailed insights about various buildings in Poland.
  • User Reviews: Read opinions from other users to make informed decisions.
  • Registration: Create account and manage reviews.
  • Acoustic maps: Fetching information from government website about noise pollution.
  • Internet provider: Fetching information from government website about internet providers.

How to Install

Prerequisites

  • Ensure you have Node.js and npm (Node Package Manager) installed. You can check by running: node -v npm -v
  • Ensure you have Yarn. Install it globally: npm install -g yarn

Installation Steps

  1. Clone the Repository
  2. Install Dependencies Install the required dependencies:
yarn install 
  1. Run the Project Once the dependencies are installed, you can run the project using:
yarn start:frontend   
#and
yarn start:backend 
  1. Access the Application Once the project is running, you can access it by opening your browser and navigating to http://localhost:3000.

ENV Variables

ob-frontend

Variable name Description Required
NEXT_PUBLIC_GA_TRACKING_ID No
NEXT_PUBLIC_API_URL Yes

ob-backend

Variable name Description Required
JWT_SECRET_KEY JWT used to sign auth tokens Yes
GOOGLE_STREETVIEW_KEY Google API key used to fetch streetview photos No
MYSQL_HOST Host of the mysql server, sqlite will be used if this variable is not present No
MYSQL_PORT Yes, if MYSQL_HOST present
MYSQL_USERNAME Yes, if MYSQL_HOST present
MYSQL_PASSWORD Yes, if MYSQL_HOST present
MYSQL_DATABASE Yes, if MYSQL_HOST present

License

This project is licensed under the GPLv3 License.

About

Obudynku is an application for checking buildings located in Poland.

https://obudynku.pl

License:GNU General Public License v3.0


Languages

Language:TypeScript 92.5%Language:Shell 3.3%Language:SCSS 1.9%Language:Dockerfile 1.8%Language:JavaScript 0.2%Language:CSS 0.2%