Skip to content

MJaloui/homehunt-fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏠 Home Hunt

Project Overview

This is a full-stack home tracking application that allows users to save and evaluate potential homes. Users can add properties with addresses, prices, and comments, then vote whether they love or hate each listing. Perfect for house hunters who want to organize their search and keep track of their opinions on different properties.

image

Core Features

  • Add new home listings with address, price, and personal comments
  • Vote system to mark homes as "love it" or "hate it"
  • Full CRUD functionality for managing saved properties
  • User authentication to keep home searches private
  • Persistent data storage for tracking homes over time

Technologies

  • Node.js: Server-side JavaScript runtime
  • Express.js: Web application framework
  • MongoDB: Database for storing home listings and user data
  • EJS: Templating engine for dynamic HTML pages
  • CSS: Styling and visual presentation
  • JavaScript: Client-side interactivity

Installation

  1. Clone repo
  2. Run npm install

Usage

  1. Run node server.js
  2. Navigate to localhost:8080

Key Takeaways

  • Building full-stack applications with Node.js and Express
  • Implementing user authentication and authorization
  • Working with MongoDB for data persistence
  • Creating CRUD operations for managing resources

About

Click the link below to check out my app!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published