A modern Customer Relationship Management system built with Next.js and MongoDB.
- User Management: View and manage user accounts
- Item Listings: Browse and manage product listings
- Admin Dashboard: Comprehensive admin interface
- Authentication: Secure login system
- Profile Management: User profile and settings
- Responsive Design: Works on all devices
- Frontend: Next.js 14, React, TypeScript
- UI Components: shadcn/ui, Tailwind CSS
- Backend: Node.js, MongoDB
- Authentication: JWT tokens
- Clone the repository
git clone https://github.com/Mayank4543/swapify-crm.git
cd swapify-crm- Install dependencies
npm install-
Set up environment variables (contact administrator)
-
Run the development server
npm run dev- Open http://localhost:3000 in your browser
npm run dev- Start development servernpm run build- Build for productionnpm start- Start production servernpm run lint- Run ESLint
app/
├── admin/ # Admin dashboard pages
├── api/ # API routes
└── globals.css # Global styles
components/
├── admin/ # Admin components
└── ui/ # Reusable UI components
lib/
├── models/ # Database models
└── utils.ts # Utility functions
- Fork the repository
- Create a feature branch
- Make your changes
- Test your changes
- Submit a pull request
This project is licensed under the MIT License.
For support and questions, please contact the development team.