Xity Project

AKASH SHEORAN

Xity is a website similar to Just Dial , where users can register and list their listings. But here different domains are managed through the same frontend application , with just their data being changed according to the domains and the requirement.
Here different domains with same layout but different content and flow is achieved , such that xity.in , holychic.in , etc all have the same base , But the color theme and content is different for all of them and it is all being managed through admin panel and through backend logic.
Admin panel is designed in such a way that based on the module and their requirements roles can be assigned and data can be handeled for each one seperately. Its use will be seen as you go through other modules such as Xity Marketplace , Xity Blog , etc.
Different Angular libraries were used such as prime ng , Chart js , Angular Material UI , bootstrap , ngx-bootstrap , etc.
Use of Google Map Api to show the listings on map , with customised pins and layouts.
For the backend , developed REST APIs using express JS , mongoose etc.
It has the feature of role based authentication , such that the content that can be accesed is controlled based on role.
For fetching complex data and the process to be optimised used aggregations and designed queries to match the requirements.
Server Sided rendering used to make the website fast , used angular datatables in admin panel to do the same.
Worked on themes on both the website and the admin panel, apart from this created other pages and integrated them.
Like this project

Posted Oct 2, 2024

Created Dynamic pages , created complex api and worked with database and mongodb aggregation pipelines. Created Admin Panel that controls the different modules.

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc