Skip to content

pesala-x/digital-world-e-commerce-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Digital World

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.

Digital World Banner

🌐 Live Demo

Explore Digital World Here!


🚀 Features

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

🛠️ Tech Stack

Frontend

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

Next.js TypeScript CSS Modules Styled Components

Backend

  • Payload CMS - Flexible CMS for content and e-commerce management.
  • Stripe API - Secure and seamless payment processing.

Payload CMS Stripe

Dev Tools

  • Git & GitHub - Version control and repository management.
  • Vercel - Deployment platform for Next.js applications.

Git GitHub Vercel


🛠️ Installation

  1. Clone the Repository:

    https://github.com/pesala-x/digital-world-e-commerce-application.git
    cd e-commerce-application
  2. Install Dependencies:

    npm install
  3. Setup Environment Variables: Create a .env.local file and add your environment variables as follows:

    STRIPE_SECRET_KEY=your-stripe-secret-key
    CMS_ENDPOINT=your-payload-cms-endpoint
    
  4. Run the Application:

    npm run dev
  5. Open in Browser: Go to http://localhost:3000 to view the application.


🚀 Deployment

This application is ready to be deployed on Vercel. Follow the Next.js deployment guide to get started.


🤝 Contributing

We welcome contributions! Here’s how you can help:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add a feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a Pull Request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


👤 Contact

Developed by Pesala Winodith
For any inquiries or feedback, feel free to reach out!

About

Digital World is a dynamic e-commerce platform for tech enthusiasts, offering seamless browsing and purchasing of tech products. It includes an efficient admin dashboard for managing products, orders, and customer data. Designed for an immersive shopping experience, it simplifies online retail.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors