/media-app

Primary LanguageTypeScript

Media App Example

This is a straightforward CRUD media application that includes its own server built with Express and utilizes MobX as the UI state manager.

Tech Stack

Build tool: Vite

Frontend: React, MobX, CSS Modules, TypeScript, Axios

Backend: Node.js, Express

How To Start

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/.

Building the Project

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/.