Moving to a new location can be a daunting endeavor, especially when you have the entire world to choose from. Finding a new home from scratch while prioritizing certain aspects might be very challenging given the variety of nations and cities. However, with the advancement of technology, information from earlier times can now be leveraged to offer a number of vital insights about a certain location. Our project succeeds in one of those objectives. We seek to present that information in our project because there are many other elements that are taken into consideration when choosing a place to reside, such as weather, temperature, entertainment options, landmark locations, education, and many more. The project is totally created using a variety of technologies, including some of the accessible APIs that are utilized to fetch real-time data.
Although this project is still in its early phases of development, it can be expanded up even further by including multiple features that can benefit society in a variety of different ways. This article offers a critical viewpoint that users can use to comprehend the project, adopt it as open source software, and add further features before releasing it to the market. The document also serves as a starting point for the project and helps developers understand the code.
The technologies listed below were used to build the entire project, and it is advised that the group of developers who take on this project in the future retain these tools on hand:
- Python3
- Django
- Pytest
- HTML
- CSS
- JavaScript
- BootStrap
Although we have used HTML, CSS and Bootstrap for the frontend logic the user can use any technologies and combine it with backend such as Angular, React etc.
The below screenshots give the glance of the working of our project:
This project is deployed on AWS and is live at http://3.88.233.194:8000/
- Caching results from API using Redis in order to improve the performance.
- Addition of search bar with category filter, that will help the user to search based on his/ her requirements.
- To run multiple API requests simultaneously, multithreading will be used.
- Nirav Shah - nshah28
- Vishwa Gandhi - vgandhi
- Pradyumna Khawas - ppkhawas
- Vrushanki Patel - vpatel25
- Priya Saroj - pbsaroj