About | CMS | Installation | Demo | Tech Stack | Creators |
Diploma catalog is a web application designed and created for the students of Academy of Fine Arts in Wrocław.
The application was developed in collaboration with the students of Academy of Fine Arts who provided UI design.
Main features include:
- viewing list of diploma works
- viewing diploma works details
- viewing information about upcoming event
- viewing information about departments and diplomas created by it's students
- liking chosen diploma for ease of access
- adding new diploma works, events and departments
- editing information about diploma works, events and depaartments
For the Content Management System we used Strapi - open source Node.js headless CMS.
If you want to download and run this project:
npm run develop
- Unblock endpoints
- In admin panel:
Settings -> USERS & PERMISSIONS PLUGIN -> Roles -> Public -> Permissions
- Check
find
andfindone
for every endpoint - Save
- In admin panel:
- Create and publish data in every collection.
- Create
.env
file in main folder and paste content of the existing.env.example
file. npm run develop
- Install [https://docs.docker.com/get-docker/]
- In main folder run
docker-compose up --build
. You have to run this command every time package.json changes. - When package.json doesn't change run
docker-compose up
. This command runs website (localhost:8000) and dev strapi (localhost:1337/admin).
Short app walkthrough:
asp-website-demo.mov
- Gatsby.js
- GraphQL
- Strapi
- Docker
- Figma
- Git
Created by Paulina Jacykowska, Marcin Szuster and Agnieszka Ryl, students of Wrocław University of Science and Technology.