Skip to content

A web platform that connects room seekers with room providers in Germany

Notifications You must be signed in to change notification settings

kangsjin/my-tilt

Repository files navigation

myTilt

logo

myTilt is a service that connects people looking for rooms with those offering rooms in Germany.

Features

  • Search for rooms available in Germany.
  • Connect with people who are offering rooms.
  • Bookmark rooms you're interested in (coming soon).
  • View locations on a map for easy navigation(coming soon).

Why Tilt?

Why is it called MyTilt, you ask? German windows are known for their unique tilt function. Anyone living in Germany is familiar with it. This is where the inspiration for the name MyTilt came from. 'MyRoom' or 'MyHouse' felt a bit boring, don't you think? 😅

Why I built it?

This project initially started as a personal study project to learn Next.js. However, as I continued building it, the project reached a level of completeness that might even lead to it becoming an actual service. (maybe)

Running the project

If you're familiar with Next.js, you can quickly start the development server by running npm run dev. However, to ensure everything works correctly, you'll need to set up a .env file with the following values:

MONGODB_URI=
NEXT_PUBLIC_DOMAIN=http://localhost:3000
NEXT_PUBLIC_API_DOMAIN=http://localhost:3000/api
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_URL_INTERNAL=http://localhost:3000
NEXTAUTH_SECRET=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
NEXT_PUBLIC_GOOGLE_GEOCODING_API_KEY=
NEXT_PUBLIC_MAPBOX_TOKEN=

Tech Stack

  • Next.js
  • React.js
  • Tailwind CSS
  • MongoDB
  • Cloudinary
  • NextAuth

Demo

The demo site is currently under preparation. 🙏🏻

About

A web platform that connects room seekers with room providers in Germany

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published