Untitled.video.-.Made.with.Clipchamp.7.mp4
This project is a mobile eCommerce app built using React Native for the frontend and Node.js for the backend. The app allows users to browse products, add items to their cart, and make purchases using RESTful APIs to interact with the backend.
Folder | Description |
---|---|
backend/ | The Node.js backend |
controllers/ | Controllers handling business logic |
models/ | Database models and schemas |
routes/ | API routes |
config/ | Configuration files (e.g., database connection) |
middleware/ | Custom middleware functions |
server.js | Express server setup and entry point |
frontend/ | The React Native frontend |
assets/ | Images, fonts, and other assets |
components/ | Reusable components |
navigation/ | Navigation setup and screens |
screens/ | App screens for different pages |
utils/ | API service and utility functions |
store/ | Redux store setup and state management |
App.js | Main component and navigation setup |
index.js | Entry point for the app |
node_modules/ | Node.js and React Native dependencies |
package.json | Backend and frontend dependencies and scripts |
package-lock.json | Dependency lock file (generated by npm) |
.env.example | Example environment variables (backend) |
.gitignore | Files and directories to be ignored by Git |
README.md | Project documentation (you are here!) |