This is an app that helps to structure items in a museum and information about them.
Clone repository:
git clone https://github.com/Zeptosec/Museum.git
Rename .env.example file to .env in museumback folder and fill it out with correct information.
Install all dependencies for backend:
cd museum/museumback
npm install
Install all dependencies for frontend:
cd museum/museumfront
npm install
Start backend in development:
cd museum/museumback
npm run dev
Start frontend in development:
cd museum/museumfront
npm run dev
Also check out API reference.
To let visitor read about the museum and it's items on the internet. The platform is made of two parts: frontend, where users can view the page with nicely formatted data, and backend where data can be modified or fetched from database and served to user using API.
- Admin can:
- Manage curators.
- Manage categories.
- Manage items.
- Curators can:
- Manage items in categories assigned to them.
- Guests can:
- Preview item details.
- Preview category details.
- Preview museum details.
- Register
- Login
Museum list wireframe | Implementation |
---|---|
![]() |
![]() |
Museum creation form wireframe | Implementation |
---|---|
![]() |
![]() |