Hell Scripts is a web page for learning purposes built at classroom using PHP7, Jquery, MVC, SQL, Apache, a PHP Object Oriented Framework to manage objects from the database, an external API and an internal API based on authentication and permissions to resources.
- Home
- Explore
- Projects
- JqWidgets
- Profile
- Contact
- Users -- Login -- Register
- Cart
Hell Scripts uses a number of open source projects to work properly:
- PHP
- Bootstrap
- jQuery
- SQL
| PAGE | Features |
| Home | Carousel, Filters Search, Projects, Github API |
| Explore | List, Details, Github API |
| Projects | Datatable, modal, validation PHP/JS, CRUD, DELETE ALL, Get Projects owned by User, The user can also create his projects, Admin features, Redirect non registered user |
| JqWidgets | CSS to dark-red theme |
| Login | Register, Login, Logout, validation PHP / JS, encrypt passwd, avatar, Enter, Token based Auth |
| Contact | GMaps, Hide key, CSS dark-red theme |
| Profile | User Info, Projects created by the user, Redirect non registered user |
| Cart | Add in home,list and details, validation PHP/JS and checkout |
| Application | Template, 404, MVC, Github: readme, .gitignore, constants, API PHP Database Object Framework |
You will need a LAMP server with Apache, PHP 7, and MySQL. You can use this tutorial.
Then you should change the configuration of on the file /backend/includes/constants.php to match your system configuration.
You can also change the SQL configuration on the /backend/models/Connection.class.php file.
Finally you should create the tables located on the /backend/mwb/hellscripts.mwb file (You will need to open it using MySql Workbench)
- Chats
- Developers page
- Vinculate projects with git
Free Software, Hell Yeah!
