Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bachiriy/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/bachiriy/alpha
htaccess html js php tailwindcss
Last synced: 6 days 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/bachiriy/alpha
- Owner: bachiriy
- Created: 2024-09-06T10:17:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-18T14:10:14.000Z (19 days ago)
- Last Synced: 2024-12-18T15:24:35.592Z (19 days 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
[email protected]