Welcome to Pixel Bazaar π¦, a modern full-stack e-commerce marketplace tailored for digital products. This platform provides a seamless and intuitive experience for buyers and sellers, offering a diverse range of digital goods including software, digital art, ebooks, music, and more.
Why β’ key features β’ Technologies β’ Learning and studies β’ Contributing β’ Start in 2 minutes β’ Release Notes β’ License
πΊπΈ English | π§π· PortuguΓͺs
If you liked the project, or Pixel Bazaar helped you in any way, please give it a star, it helps a lot to keep the content updated and thus enabling the creation of new projects π
Thank you for taking the time to review this project, which is a addition to my personal portfolio. I would greatly appreciate any feedback you can provide regarding the project, its code, structure, or any other aspect that you believe would help me become a better developer.
Please feel free to reach out to me via email at [email protected] or connect with me on
.
Furthermore, I encourage you to utilize this project in any way that suits your needs, whether it be for studying, making improvements, or even for commercial purposes.
It is entirely free to use!
( back to the top )
- User-Friendly Interface: Navigate effortlessly through the platform with an intuitive and responsive user interface.
- Secure Transactions: Ensure secure transactions using industry-standard encryption and payment gateways.
- Vendor Dashboard: Empower sellers with a dedicated dashboard to manage their products, orders, and earnings efficiently.
- Advanced Search and Filtering: Find the perfect digital product quickly with advanced search and filtering options.
- Rating and Review System: Foster trust and transparency within the community with a comprehensive rating and review system.
- Responsive Design: Access the marketplace seamlessly across devices, including desktops, tablets, and smartphones.
- Customizable Storefronts: Allow vendors to personalize their storefronts to showcase their brand and products effectively.
- Real-Time Notifications: Stay informed about orders, payments, and messages with real-time notifications.
This project is designed to work with modern browsers and Internet Explorer 11. Here's a breakdown of supported browsers:
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
last versions | last versions | last versions | last versions | last versions |
This project supports server-side rendering (SSR) for the following browsers:
( back to the top )
To learn more, see the file package.json
( back to the top )
Pixel Bazaar is not just a marketplace, it's a platform for learning and study. Whether you're a beginner or an experienced developer, this project offers a great opportunity to delve into modern full-stack development concepts, including Next.js, Node.js, MongoDB, and more. By contributing to or exploring this project, you can gain practical experience and enhance your skills in web development, e-commerce, and software engineering.
We welcome contributions from the community to enhance and improve Pixel Bazaar. Whether you're a developer, designer, or enthusiast, there are various ways to get involved.
All kinds of contributions are most welcome and appreciated!
- βοΈ Star in the project;
- π Find and report issues;
- π₯ Submit PRs to help resolve issues or add features.
( back to the top )
Ready to explore Pixel Bazaar? Follow our installation guide to set up the project locally and start contributing or launching your own digital marketplace!
Before starting, you will need to have the following tools installed on your machine: Git, Node.js. Besides, it's good to have an editor to work with the code like VSCode
Now that you have Node.js and a code editor installed on your machine, we can start installing the dependencies contained in the package.json
file which is located in the root of the repository. To clone the repository and install the dependencies, simply open the terminal and type the following commands:
# Clone this repository
$ git clone https://github.com/NatanaelBorges/pixelbazaar.git
# Access the project folder in terminal/cmd
$ cd pixelbazaar
# Install the dependencies
$ npm install
# or
$ yarn
# Run the application in development mode
$ npm run dev
# or
$ yarn dev
# The server will start on port:3000 - access http://localhost:3000
Note: If you're using Linux Bash for Windows, see this guide or use node
from the command prompt.
( back to the top )
Want to know what we've shipped recently? Check out our changelog for key highlights, performance improvements, new features and notable bug fixes.
Pixel Bazaar is licensed under the MIT License, ensuring that it remains open and accessible to everyone. Please see the LICENSE file for details.
We thank everyone who somehow makes the project better every day and very special, thus helping us to bring knowledge to many people in a practical, fast and pleasant way.
Made with β€οΈ by Natanael Borges ππ½
( back to the top )