8000 GitHub - 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.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ Alpha Public

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.

Notifications You must be signed in to change notification settings

bachiriy/Alpha

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0