Skip to content

Inifinitech/sep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEP REALTORS

Description

SEP REALTORS is a web application designed to streamline real estate transactions and property management. Built with Flask for the backend and [ React ] for the frontend, this application provides a robust RESTful API for seamless interaction between the client and server, catering specifically to real estate needs.

Features

Backend Features

  • User Authentication: Secure JWT-based authentication using Flask-JWT-Extended.
  • Property Management: Efficient handling of property listings with Flask-SQLAlchemy and PostgreSQL.
  • Migrations: Database schema migrations managed with Flask-Migrate and Alembic.
  • Data Generation: Use of Faker for generating test data for properties and users.
  • Cross-Origin Resource Sharing: Handled with Flask-Cors for API access from different domains.

Frontend Features

  • User Interface: Built with [Frontend Framework], offering a responsive and dynamic user experience for browsing and managing properties.
  • API Integration: Seamlessly connects to the backend API for data retrieval and submission.
  • State Management: [If applicable, mention state management libraries, e.g., Redux, Vuex].
  • Routing: [If applicable, mention routing libraries, e.g., React Router, Vue Router].

Quick Links

Click to access the app: https://sep-realators-1.onrender.com

Presentation link: https://drive.google.com/drive/u/2/folders/1RvQ9RabSRz6FMsrXkn70VJyKb4D1ZKDi

API Endpoints

[GET] /api/properties: Retrieve a list of properties. [POST] /api/properties: Create a new property listing. [GET] /api/properties/: Get details of a specific property. [PUT] /api/properties/: Update a property listing. [DELETE] /api/properties/: Delete a property listing.

Frontend

Table of Contents

Features

  • User Authentication: Secure login and signup processes.
  • Property Search and Filter: Efficiently search and filter properties based on location, price, and type.
  • Responsive Design: Optimized for mobile and desktop users.
  • Property Details: View detailed information about each property, including images, price, and features.
  • Buy Property: Users can submit purchase requests for properties, which are tracked within the application.

Technologies Used

  • Frontend: React.js, Tailwind CSS
  • Database: Postgresql
  • API: RESTful API for managing properties and user authentication

Contributing

We welcome contributions to the Real Estate Property Listing App! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published