Logo Lanfrica

ikramawol/RealEstate

Créateur:
ikr
HĂ´te:
🏠 NexaHomes is a web-based platform designed to help users discover, buy, and sell properties in Ethiopia. Whether you're looking for an apartment, villa, commercial building, or guest house, RealEstate connects you with the best properties in town # RealEstate [NexaHomes] A simple real estate management system for property buyers, sellers, and agents in Ethiopia. ## Features - Property Listings: View details, images, and pricing for apartments, villas, commercial buildings, and more. - User Authentication: Register, login, and manage your account securely. - Payment Integration: Make property payments (demo code for Chapa integration included). - Blog & News: Stay updated with property-related articles. - Admin Panel: (Planned/Partially implemented) for property and blog management. - Responsive Frontend: Modern, mobile-friendly design with interactive galleries. ## Technologies - **Frontend:** HTML, CSS, JavaScript, Bootstrap, Swiper.js - **Backend:** Node.js, Express - **Database:** (Not explicitly mentioned, but typical stack would use MongoDB/Postgres) - **Payment:** Chapa API (demo integration) ## Getting Started ### Backend 1. Install dependencies: ```bash npm install ``` 2. Configure environment variables in `Backend/src/config/config.ts` (add your Chapa public key and database settings). 3. Start the server: ```bash npm start ``` The backend runs on the port specified in `config.ts`. ### Frontend 1. Open `Frontend/index.html` in your browser. 2. For authentication and payments, configure backend endpoints and public keys as needed. ## Usage - **Browse Properties:** Navigate to the homepage and explore property listings. Click any property for detailed info and gallery. - **Sign Up/Login:** Use the authentication modal or dedicated login page. - **Make Payments:** Fill in your details and proceed to payment for properties. - **Contact:** Use the contact form and integrated Google Maps for location info. ## Team - **Ikram Awol** — Backend Developer - **Aphomia Wodajo** — Frontend Developer - **Beza Yakob** — Frontend Developer - **Anania Girma** — Frontend Developer - **Baedemariam Fesseha** — Frontend Developer ## License SPDX-License-Identifier: MIT and Apache-2.0 --- For feature re …