Overview
mayoor is a modern order management system developed with the latest tech stack. It includes features such as orders and customers CRUD operations, form management, validation, localization, and deployment setup. The system is built using technologies like TypeScript, React, GraphQL, Prisma, Formik, styled-components, and more.
Features
- Orders + customers CRUD: Easily manage orders and customers through create, read, update, and delete operations.
- Forms, Lists, Validations: Advanced form management, list displays, and data validations for a seamless user experience.
- Frontend Localization: Support for multiple languages and regions to cater to a diverse user base.
- Deployment Setup: Simple deployment process with instructions for deploying the system to platforms like Vercel.
Installation
- Clone this repository:
git clone https://github.com/rostaklein/mayoor
- Install dependencies:
npm install
- Edit environment variables: Copy
.env.example
into.env
andprisma/.env.example
intoprisma/.env
, fill in the required information. - Run locally:
npm run dev
- Access frontend at http://localhost:3000 and GraphQL API at http://localhost:3000/api/graphql.
Summary
mayoor is a comprehensive order management system that offers essential features like CRUD operations for orders and customers, advanced form handling, localization, and easy deployment setup. Developed using modern technologies, it serves as a solid foundation for building custom order management solutions.