CMS is divided into 2 sections.
Front, including main landing page, contact form, gallery.
Dashboard focused to allow administrator to dynamically manage website contents.
For example:
- managing gallery photos
- changing colors, with rgb color picker
- changing landing page contents like descriptions, or photos
- managing contact data, website icons, titles etc.
Pros of my CMS:
- easy to use even for people not familiar with technology
- highly configurable
- easy access to write own scripts and stylesheets
- modular, which increases client personal adjustment
Used libraries
Potential recruiters points of interest
- ReactJS
- Twig
- Symfony controllers
- Symfony entities
- Styles
- Graphical project: MainPage
- Graphical project: Dashboard
I can present system behaviour if needed and explain crucial features implementation.
Used technologies and solutions
- Symfony
- ReaactJS
- Rest API
- MySQL
- SASS
- partially Twig