A full-stack home-listing platform where users can view, filter, and post real estate listings. Built with Angular and .NET, HomeList offers a seamless experience for both buyers and sellers.
- Home Listings β Browse homes with details like price, address, and location.
- Image Gallery β View multiple images for each listing, stored securely via Firebase.
- User Authentication β Create an account, log in with JWT authentication, and manage listings.
- Filtering & Pagination β Easily find homes that match your criteria.
- Secure Backend β Built with C# and .NET WebAPI for robust performance.
- Frontend: Angular, TypeScript, ESLint
- Backend: C#, .NET, WebAPI
- Authentication: JWT
- Storage: Firebase
- Clone the repository:
git clone https://github.com/rithik-c/HomeHub
- Navigate to the project directory:
cd HomeHub - Install frontend dependencies:
cd Frontend npm install - Install backend dependencies:
cd ../WebAPI dotnet restore - Start the backend server:
dotnet run
- Start the frontend application:
cd ../Frontend ng serve - Open your browser at
http://localhost:4200/
We welcome contributions! Fork the repository and submit a pull request with your changes.
HomeList is available under the MIT license.