Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/najlae01/crud_framework
CRUD project containing the create, update, delete and get operations through a framework developed from scratch.
https://github.com/najlae01/crud_framework
Last synced: 3 days ago
JSON representation
CRUD project containing the create, update, delete and get operations through a framework developed from scratch.
- Host: GitHub
- URL: https://github.com/najlae01/crud_framework
- Owner: najlae01
- Created: 2022-03-17T01:47:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-16T20:38:31.000Z (about 2 years ago)
- Last Synced: 2023-03-07T21:34:32.634Z (over 1 year ago)
- Language: PHP
- Homepage:
- Size: 9.56 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRUD Framework
Leave a star if you find it useful please :)
## How to run the project
To run the project, you need the following tools on your local machine: Web Server (e.g., Apache), PHP (Interpreter).
The following tutorial shows how to set up Xampp and php : https://www.geeksforgeeks.org/how-to-run-php-programs
Once you started the Apache Web Server and MySQL on XAMPP, open phpmyAdmin the administration tool for Mysql : http://localhost/phpmyadmin/ and create a database named "etudiant".
The database should contain two tables :A table named 'etudiant', that has 5 columns; id_etudiant, nom, prenom, age and cne.
Second table 'users', that has 4 columns; id, username, email, and passwd.![image](readmeimg/database.png)
Add the admin row to the users table :
![image](readmeimg/admin.png)
And lastly you need to make sure that the project folder is located under the XAMPP/htdocs folder on your local machine.
Paste the following url in your browser and the project should run : http://localhost/framework_crud/index.php
### *Project architecture* :
![image](readmeimg/architecture.png)## Overview
### *Home page*
![image](readmeimg/home1.PNG)
![image](readmeimg/home2.PNG)
![image](readmeimg/home3.PNG)
![image](readmeimg/home4.PNG)
![image](readmeimg/home5.PNG)
![image](readmeimg/home6.PNG)
![image](readmeimg/home7.PNG)### *Adding a student's page (Registering as a member)*
![image](readmeimg/addetudiant.PNG)### *Register page*
![image](readmeimg/register.PNG)### *Login page*
![image](readmeimg/login.PNG)## Admin
![image](readmeimg/loginadmin.PNG)### *Admin Dashboard*
![image](readmeimg/dashboard.PNG)### *Update a member's page*
![image](readmeimg/update.PNG)