This is a straightforward CRUD media application that includes its own server built with Express and utilizes MobX as the UI state manager.
Build tool: Vite
Frontend: React
, MobX
, CSS Modules
, TypeScript
, Axios
Backend: Node.js
, Express
Open 2 terminals and execute the following steps:
Terminal 1
# Install dependencies and start the server
npm install
npm run server
Terminal 2
# Start the frontend in development mode
npm run dev
Once finished, go to http://localhost:5173/.
To build the project, use the following commands:
# Build the project
npm run build
# Preview the build
npm run preview
After running these commands, you can view the built application by visiting http://localhost:4173/.