Skip to content

naumanch969/swiftcart-store

Repository files navigation

SwiftCraft Ecommerce Website

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


Technologies Used

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.


Features

  • 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.

Getting Started

Follow these steps to get SwiftCraft running locally:

1. Clone the Repository

git clone https://github.com/naumanch969/swiftcart-store.git
cd swiftcart-store

2. Install Dependencies

npm install

3. Set Up Environment Variables

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).

4. Start the Application

To run the application:

npm run dev

Once the server is running, open your browser and navigate to http://localhost:3000 to explore SwiftCraft.

Contributing

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.

Contact

For inquiries, suggestions, or support, feel free to reach out to us at [email protected].

Thank you for using SwiftCraft! 🚀

Releases

No releases published

Packages

No packages published

Languages