CarList is a web application that allows users to browse and purchase cars online. It features a secure payment integration using Stripe, ensuring a smooth and safe transaction process.
- Browse a wide selection of cars
- Detailed car information and images
- Secure payments with Stripe
- User-friendly and responsive interface
- Frontend: React, TypeScript, TailWindCss
- Backend: Node.js, Express.js
- Database: MongoDB
- Payment Integration: Stripe
To get a local copy of the project up and running, follow these steps:
Ensure you have the following installed on your local machine:
- Node.js
- npm (or yarn)
-
Clone the repository:
git clone https://github.com/yourusername/carlist.git
-
Navigate to the project directory:
cd carlist
-
Install the necessary dependencies:
npm install
or if you're using yarn:
yarn install
-
Start the backend server:
npm run server
or if you're using yarn:
yarn server
-
Start the frontend development server:
npm start
or if you're using yarn:
yarn start
-
Open your browser and navigate to
http://localhost:2000
to see the application in action.
- Browse through the available cars and select one to view its details.
- Add the car to your cart and proceed to checkout.
- Complete the purchase securely using Stripe.
Contributions are welcome! If you have any ideas for new features or improvements, feel free to open an issue or submit a pull request.
Distributed under the MIT License. See LICENSE
for more information.
For any inquiries or feedback, feel free to reach out:
- LinkedIn: my-linkedin-profile
- Twitter: my-twitter-handle
Thank you for using CarList!