Welcome to SwiftCraft, an e-commerce platform designed to deliver a seamless and enjoyable shopping experience. With its simple yet functional design, SwiftCraft is built to make online shopping intuitive and secure.
🔗 Live Demo: https://swiftcart.iamnauaman.com
SwiftCraft is developed using the MERN (MongoDB, Express.js, React, Node.js) stack for the frontend, ensuring a robust and efficient foundation for the website.
- Payment Integration with Stripe – Secure and trusted transactions via Stripe.
- Fully Functional Cart – A smooth shopping experience with a dynamic, fully-featured cart.
- Filters – Quickly find desired products using a powerful filtering system.
- Multiple Billboards – Showcase promotions and featured products with visually engaging billboards.
Follow these steps to get SwiftCraft running locally:
git clone https://github.com/naumanch969/swiftcart-store.git
cd swiftcart-store
npm install
Create a .env file in the client directory and add the following variable:
NEXT_PUBLIC_API_URL=http://localhost:4000/api
This variable should point to the backend API, which is required for full functionality (though it's a placeholder URL for local development).
To run the application:
npm run dev
Once the server is running, open your browser and navigate to http://localhost:3000 to explore SwiftCraft.
Contributions to SwiftCraft are always welcome! To get started:
Fork the repository.
Create a new branch: git checkout -b feature/your-feature.
Commit your changes: git commit -m 'Add feature'.
Push to the branch: git push origin feature/your-feature.
Submit a pull request for review.
Once your contribution is reviewed and approved, it will be merged into the main branch.
For inquiries, suggestions, or support, feel free to reach out to us at [email protected].
Thank you for using SwiftCraft! 🚀