Skip to content

Repository files navigation

PERM - Personal Memory Management System

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+

Development

Program Located in frontend and backend

Frontend

  • 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

Backend

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

Deployment

To use the deployment can create docker image or using this docker image in this GitHub Package Registry


New Frontend


This Refine project was generated with create refine-app.

Getting Started

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.

Available Scripts

Running the development server.

    npm run dev

Building for production.

    npm run build

Running the production server.

    npm run start

Learn More

To learn more about Refine, please check out the Documentation

  • REST Data Provider Docs
  • shadcn/ui Docs
  • React Router Docs
  • Custom Auth Provider Docs

License

MIT


Create With 🩷 From Theethawat & TheDuckCreator

About

PERM will extend the features not only the gallery but also the memorable things like received gifts, friends, family, together moments, etc.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages