Skip to content

efkandemir/CloneApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

Sahibinden.com Clone – Fullstack Mobile Application (React Native & Node.js)

This is a full-stack mobile classifieds application inspired by sahibinden.com, developed with React Native Expo for the frontend and Node.js/Express.js for the backend using MongoDB as the database.
The app allows users to register, log in, post vehicle listings, upload images, and browse listings with location-based features.

The project follows a modular and layered architecture, implementing best practices to separate concerns between client and server.


Technologies Used

  • React Native (Expo Bare Workflow)
  • Node.js
  • Express.js
  • MongoDB (Mongoose ODM)
  • Firebase Storage
  • Axios
  • JWT Authentication

🗃️ Database Schema

Below is a visual representation of the database schema used in this project, including the main tables Users and Vehicles and their relationships.

  • Users table: Stores all registered user information including personal details and authentication data.
  • Vehicles table: Contains vehicle listings posted by users, with details like make, model, price, location, and images.
  • Each vehicle is associated with a user through a foreign key relationship, indicating the listing owner.
Database Schema

Example Photos

| | | |

| | | |


Add Listing Example

| | | |

| | | |

| | | |

| | | |


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published