Digital Mali
TailwindReact.jsJSNode.jsExpress.jsNext
Tuesday, December 26, 2023
Description
Digital Mali is a high-quality marketplace for gardening tools and plants, built with React and TypeScript. The application utilizes a modern tech stack including Node.js, npm, and other technologies.
Features
- Complete marketplace built from scratch in Next.js 14
- Beautiful landing page & product pages included
- Custom artwork included
- Email Verification
- Full admin dashboard
- Users can purchase and sell their products
- Locally persisted shopping cart
- Authentication using Payload
- Clean, modern UI using shadcn-ui
- Admins can verify products to ensure high-quality
- ⌨100% written in TypeScript
Live
The application is live here

Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Node.js and npm
Installing and Running the Project
To install and run the project, follow these steps:
- Clone the repository
git clone https://github.com/ANURAG-PATHAK/DigitalMali.git
- Navigate to the project directory and install dependencies
cd DigitalMali npm install
- Start the development server
npm run dev
Built With
- Next.js 14 - A React framework for building JavaScript applications
- React.js - A JavaScript library for building user interfaces
- Tailwind CSS - A utility-first CSS framework for rapidly building custom designs
- Payload CMS - A powerful, self-hosted, and JavaScript-based CMS
- TypeScript - A strongly typed superset of JavaScript
- App Router: Manages the routing of the application, ensuring that the correct components are rendered based on the current URL.
- tRPC: A toolkit for building end-to-end typesafe APIs, used in this project to ensure type safety between the server and the client.