https://github.com/mohammedelbachiri/Alpha
A web application developed as part of the Simplon training program, designed for the XENO phone brand to create a functional website prototype focusing on core administrative features.
https://github.com/mohammedelbachiri/Alpha
htaccess html js php tailwindcss
Last synced: 3 months ago
JSON representation
A web application developed as part of the Simplon training program, designed for the XENO phone brand to create a functional website prototype focusing on core administrative features.
- Host: GitHub
- URL: https://github.com/mohammedelbachiri/Alpha
- Owner: bachiriy
- Created: 2024-09-06T10:17:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-18T14:10:14.000Z (over 1 year ago)
- Last Synced: 2025-01-01T00:45:52.435Z (over 1 year ago)
- Topics: htaccess, html, js, php, tailwindcss
- Language: Hack
- Homepage:
- Size: 412 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# XENO Alpha Project - Simplon Formation
## Project Context
**Training Program:** Web and Mobile Web Developer
**Institution:** Simplon Online
**Instructor:** Iliass RAIHANI
**Project Date:** January 2024
## Project Overview
A web application developed as part of the Simplon training program, designed for the XENO phone brand to create a functional website prototype focusing on core administrative features.
## Training Objectives
- Develop a complete web application
- Implement API consumption
- Create a notification system
- Practice advanced web development techniques
## Project Goals
- Develop a functional dashboard for XENO phone brand
- Implement comprehensive product and user management
- Create a secure authentication system
- Demonstrate web development skills learned during training
## Project Structure
```
Alpha/
│
├── .idea/ # IDE configuration
├── _classes/ # Custom classes
├── _config/ # Configuration files
│ └── alpha.sql # Database schema
├── _functions/ # Utility functions
├── assets/ # Static assets
│ ├── css/
│ ├── js/
│ └── images/
├── controllers/ # Business logic controllers
├── models/ # Data models
├── vendor/ # Composer dependencies
├── views/ # Presentation layer
│
├── .htaccess # Apache server configuration
├── 404.html # Custom error page
├── index.php # Main entry point
├── composer.json # Dependency management
└── README.md # Project documentation
```
## Key Features
- Dashboard with metrics and graphs
- Product management system
- User management functionality
- Secure authentication (Login/Register/Logout)
- Notification system
- AJAX form validation
## Technologies Utilized
- PHP
- MySQL
- Composer
- JavaScript
- HTML/CSS
- AJAX
- Custom API integration
## Development Timeline
- Start Date: 02/01/2024 14:30
- End Date: 08/01/2024 09:00
- Duration: 4 working days
## Evaluation Criteria
- Complete and well-maintained repository
- Functional implementation of project requirements
- Clean, documented, and understandable code
- Successful project demonstration
## Installation
### Prerequisites
- PHP 7.4+
- Composer
- MySQL
- Web Server (Apache)
### Setup Steps
1. Clone the repository
2. Run `composer install`
3. Configure database in `_config/`
4. Import `_config/alpha.sql`
5. Set up web server to point to project root
## Language Breakdown
- PHP: 36.5%
- Hack: 40.5%
- JavaScript: 17.8%
- CSS: 3.5%
- HTML: 1.7%
## Acknowledgments
- Simplon Online Training Program
- Instructor: Iliass RAIHANI
- XENO Phone Brand
## Contact
med.el.bachiri.00@gmail.com