Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

rjarman/House-Rent

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
21 Commits
 
 
 
 
 
 

Repository files navigation

House-Rent

This application is targeting the mobile user intends to help the user for house renting. A user can find houses or even the owner can post here to rent his or her house.

Objectives

  • Can search for a home, apartment, room for rent with free of cost.
  • Give many options to find a suitable place.
  • A house owner can easily find tenants.
  • Show explanation of houses and owners every detail on the details links.
  • Make a platform for selling or renting houses for both owner and customer.

Technical Challenges

  • Design a common database and connects all the users to it.
  • Make a NoSQL database with mongodb without using mongoose.
  • Use express as backend.
  • Design a Angular application for mobile.
  • Design tabs for mobile view.
  • Make android application using web technology.
  • Emit data with RxJS after committing certain events.
  • Transfer files from frontend to backend.
  • Make use of middleware

Disadvantages

  • This application is not built for design purpose.

Installation and Run

  • Frontend

    • To install run:

      npm install
      
    • To run on development mode (it will run in http://localhost:4200 by default):

      npm run start
      
    • To build on production mode (it will run in http://localhost:4200 by default):

      npm run build
      
  • Backend

    • To install run:

      npm install
      
    • Rename .env-example to .env

    • Edit the SERVER_IP and DATABASE_URL variables of .env-example as your choices.

    • To run development server (it will run in http://localhost:3000 by default):

      npm run dev:server
      
    • To run server (it will run in http://localhost:3000 by default):

      npm run server
      

      N.B. you have to install mongodb and configure mongodb database as mentioned in *.env-example* file.

Screenshots

photo no 1 photo no 2 photo no 3

About

This application is targeting the mobile user intends to help the user for house renting. A user can find houses or even the owner can post here to rent his or her house.

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.