Bargainwale is a comprehensive inventory management platform designed to streamline the operations of enterprises. It helps businesses manage their orders, bookings, sales, and purchases efficiently. The platform provides a user-friendly interface and robust backend services, ensuring secure and scalable operations.
- Order Management: Track and manage sales and purchase orders.
- Inventory Tracking: Efficient inventory management for stock control.
- User Management: Secure authentication and user access control.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Clerk (for user management)
- Deployment: Vercel (Frontend), Heroku (Backend)
Before you begin, make sure you have the following installed:
- Node.js (v20 or higher)
- MongoDB or a MongoDB Atlas account for the database
- Clerk Account for authentication and user management
- Git
-
Clone the repository:
git clone https://github.com/rishvant/Bargainwale cd Bargainwale -
Install Frontend Dependencies:
cd client npm install -
Install Backend Dependencies:
cd server npm install -
Set Up Environment Variables
-
Run Frontend Server:
npm run dev -
Run Backend Server:
node server.js