A Full-Stack SPA & PWA School CMS Build With Reactjs - PHP - Tailwind / Dark Theme - Light Theme
20220316.054228.1.mp4
- React 17.0.2
- PHP 8.1
- Tailwindcss v3.0.23
- daisyUI
- Restful API
- MySQL
- PWA
- Dark/Light Theme Support
- Latest Webpack , Babel 7 and Webpack Dev Server ,with Scope Hoisting enabled
- ES6 linting with continuous linting on file change
- Separate CSS stylesheets generation
- Automatic HTML generation
- Make sure you have the latest Stable or LTS version of Node.js installed.
git clone https://github.com/am-abazari/school-cms.git- cd
school-cms - cd
FrontEnd - Run
npm installoryarn install - Start the dev server using
npm start - Create
my-appDatabase - Import
sql2.sqlorsql.sqlfile inmy-appDatabase - Put
Backend/cms-backendDirectory in Xampp/Wampp or ... - Change
BaseURLto Where Directory/URL Backend Placed - Customize
Connection.phpto Your Own - For Avatar Change $DIR
Backend\cms-backend\avatars.phpTo DirectoryFrontEnd\src\Images\avatars - Open http://localhost:3000/
- Enjoy
npm start- start the dev servernpm clean- delete the dist foldernpm run build- create a optimized build inbuildfolder
The project is using the Ractjs - PHP - Tailwind. All configurations are located in package.json - Connection.php
The coverage report consists of an HTML reporter, which can be viewed in the browser and some helper coverage files like the coverage json file.
Amirhossein Abazari Full-Stack Web Developer
