{"id":21862545,"url":"https://github.com/fiskryeziu/rentacar","last_synced_at":"2026-04-08T18:32:01.467Z","repository":{"id":110923360,"uuid":"553695133","full_name":"fiskryeziu/rentacar","owner":"fiskryeziu","description":"This is a Rent a Car web application developed using the MERN (MongoDB, Express.js, React, Node.js) stack. The platform allows users to seamlessly browse, rent, and manage their car rentals.","archived":false,"fork":false,"pushed_at":"2023-10-31T12:15:11.000Z","size":3904,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T20:25:16.528Z","etag":null,"topics":["aws-s3","jwt","mongodb","mongoose","react","reduxtoolkit"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fiskryeziu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-10-18T16:06:18.000Z","updated_at":"2024-09-13T21:26:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"5abf2314-28e7-471f-a9c2-3212517226a4","html_url":"https://github.com/fiskryeziu/rentacar","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fiskryeziu/rentacar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiskryeziu%2Frentacar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiskryeziu%2Frentacar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiskryeziu%2Frentacar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiskryeziu%2Frentacar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fiskryeziu","download_url":"https://codeload.github.com/fiskryeziu/rentacar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fiskryeziu%2Frentacar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31568620,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws-s3","jwt","mongodb","mongoose","react","reduxtoolkit"],"created_at":"2024-11-28T03:16:13.056Z","updated_at":"2026-04-08T18:32:01.441Z","avatar_url":"https://github.com/fiskryeziu.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📌 Overview\n\nRent a car MERN stack app with essential dependencies like Redux Toolkit, Stripe, testing-library, Axios, React, React Router, and Tailwind CSS.\n\n## 🔍 Table of Contents\n\n* [📝 Project Summary](#-project-summary)\n\n* [💻 Stack](#-stack)\n\n* [⚙️ Setting Up](#-setting-up)\n\n* [🚀 Run Locally](#-run-locally)\n\n\n\n## 📝 Project Summary\n\n- [client/src](client/src): Contains the main source code of the client-side application.\n- [client/src/api](client/src/api): Handles API requests and responses.\n- [client/src/app](client/src/app): Contains the main application files and components.\n- [client/src/assets](client/src/assets): Stores static assets used in the application.\n- [client/src/components](client/src/components): Houses reusable UI components.\n- [client/src/features](client/src/features): Contains feature-specific components and logic.\n- [client/src/pages](client/src/pages): Holds the different pages of the application.\n- [client/src/utils](client/src/utils): Provides utility functions and helper methods.\n- [server/controllers](server/controllers): Implements the logic for handling HTTP requests.\n- [server/models](server/models): Defines the data models used by the server.\n\n## 💻 Stack\n\n- [reduxjs/toolkit](https://redux-toolkit.js.org/): A library that simplifies Redux state management.\n- [stripe/react-stripe-js](https://github.com/stripe/react-stripe-js): React components for integrating Stripe payments.\n- [testing-library/jest-dom](https://github.com/testing-library/jest-dom): Custom Jest matchers for easier testing.\n- [axios](https://axios-http.com/): A promise-based HTTP client for making API requests.\n- [react](https://reactjs.org/): A JavaScript library for building user interfaces.\n- [react-dom](https://reactjs.org/docs/react-dom.html): Provides the DOM-specific methods for React.\n- [react-redux](https://react-redux.js.org/): Official React bindings for Redux.\n- [react-router-dom](https://reactrouter.com/web/guides/quick-start): Declarative routing for React applications.\n\n## ⚙️ Setting Up\n\n#### Environment Variables\n\nTo run this project, you will need to add the following environment variables to your .env file in the server folder\n\n`STRIPE_SECRET_TEST`\n\n`JWT_SECRET`\n\n`BUCKET_NAME`\n\n`MONGO_URI`\n\n## 🚀 Run Locally\n1.Clone the rentacar repository:\n```sh\ngit clone https://github.com/fiskryeziu/rentacar\n```\n2.For the backend, navigate to the \"server\" directory:\n```bash\ncd server\nnpm install\nnpm run server\n```\n\n3.For the frontend, navigate to the \"client\" directory:\n```bash\ncd client\nnpm install\nnpm start\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiskryeziu%2Frentacar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffiskryeziu%2Frentacar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiskryeziu%2Frentacar/lists"}