Previously called TDC Gallery Admin. That was created for being the control panel for TDC Galleries like TDC-Collectibles, Theethawat Gallery. Now PERM will extend the features not only the gallery but also the memorable things like received gifts, friends, family, together moments, etc. Under the control of ownership and privacy. The main goal is to honor and cherish the memories that we have in our lives, make it more meaningful and enjoyable.
Backend Work On Node.js 20+
Program Located in frontend and backend
- New Version - Using Refine Core Framework based on React, shadcn/ui, React Router, TypeScript.
- Old version - Using React18, Vite, React-Redux, MUI JoyUI, TailwindCSS, React Router 6
To Install Dependencies
cd frontend
npm install
Run
npm run dev
Using Node.js (20) ExpressJS MongoDB and writing with ES8 Module
To Install Dependencies
cd backend
npm install
Run
npm run dev
Or it has concurrency dependencies that can run both frontend and backend at the sametime, place terminal in project root and run
npm run dev
To use the deployment can create docker image or using this docker image in this GitHub Package Registry
This Refine project was generated with create refine-app.
A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility ✨
Refine's hooks and components simplifies the development process and eliminates the repetitive tasks by providing industry-standard solutions for crucial aspects of a project, including authentication, access control, routing, networking, state management, and i18n.
npm run dev npm run build npm run startTo learn more about Refine, please check out the Documentation
MIT
Create With 🩷 From Theethawat & TheDuckCreator