Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ericneves/simplecrudmvc

:rocket: Simple CRUD MVC with PHP, OOP, SQL, Authentication, MVC, HTML5, CSS and more..
https://github.com/ericneves/simplecrudmvc

authentication crud mvc mysql php router sql

Last synced: about 1 month ago
JSON representation

:rocket: Simple CRUD MVC with PHP, OOP, SQL, Authentication, MVC, HTML5, CSS and more..

Awesome Lists containing this project

README

        





Simple CRUD MVC



Um CRUD de produtos com PHP, SQL, Ajax, Autenticação, Paginação, OOP e arquitetura MVC.

Data de criação: Jul 17, 2023






Features
How to User ?

![Screenshot1](.github/screenshotA.png)
![Screenshot2](.github/screenshotB.png)

Website: [SimpleCRUDMVC](https://simplecrudmvc.000webhostapp.com/)

### Features

A aplicação explora diversos recursos, como autenticação, permitir ações apenas ao usuário autenticado, rotas dinâmicas, segurança nas rotas, paginação, requisições assíncronas e muito mais.

* PHP
- PDO (SQL)
- OOP
- SPL - Autoload
* SQL
- DDL / DML
* Javascript
- Fetch API (Async)
- Nullish Operator
- Dropdown
- Responsive Menu
* HTML/CSS

### How to use

Segue-se alguns passos para a execução da aplicação:

- Iniciar o servidor Apache e o Mysql.
- Configure o arquivo config.php com suas credenciais de banco de dados e edite o BASE_URL conforme a necessidade.
- Copie a pasta do projeto para dentro do servidor Apache.
- Ativar o ModRewrite: comando via terminal: ```a2enmod rewrite``` ou habilitar nas configurações do Apache.
- Executar os comandos DDL e DML do arquivo database.sql, o arquivo se encontra na raiz do projeto.

```sh

#Credenciais para acesso

$ email: [email protected]
$ senha: admin

```

### License 📃

License

---

### Author 🧑‍💻
>