Welcome to Digital World – a dynamic e-commerce platform designed for tech enthusiasts. Built to deliver an immersive shopping experience, Digital World lets users browse and purchase cutting-edge tech products seamlessly. With a powerful admin dashboard, this application enables efficient management of product listings, orders, and customer insights.
- User-Friendly Shopping Interface: An intuitive, sleek design for a smooth shopping experience.
- Secure Payments: Integrated with Stripe for fast and secure payments.
- Admin Dashboard: Manage products, orders, and customer data effortlessly.
- Wishlist & Cart Management: Save items and manage purchases with ease.
- Product Filtering: Filter and search for products by categories and specifications.
- Responsive Design: Optimized for desktops, tablets, and mobile devices.
- Next.js 14 - Modern React framework with enhanced SEO capabilities.
- TypeScript - Ensures robust, scalable code with static typing.
- CSS Modules & Styled Components - Modular and dynamic styling.
- Payload CMS - Flexible CMS for content and e-commerce management.
- Stripe API - Secure and seamless payment processing.
- Git & GitHub - Version control and repository management.
- Vercel - Deployment platform for Next.js applications.
-
Clone the Repository:
https://github.com/pesala-x/digital-world-e-commerce-application.git cd e-commerce-application -
Install Dependencies:
npm install
-
Setup Environment Variables: Create a
.env.localfile and add your environment variables as follows:STRIPE_SECRET_KEY=your-stripe-secret-key CMS_ENDPOINT=your-payload-cms-endpoint -
Run the Application:
npm run dev
-
Open in Browser: Go to
http://localhost:3000to view the application.
This application is ready to be deployed on Vercel. Follow the Next.js deployment guide to get started.
We welcome contributions! Here’s how you can help:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Commit your changes (
git commit -m 'Add a feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Developed by Pesala Winodith
For any inquiries or feedback, feel free to reach out!
