🚀 | CodeXpress е иновационна платформа за резервиране на влакови билети и предоставяне на подробна информация за наличните влакове. Тази система е предназначена за бързо и удобно управление на резервации и осигурява лесен достъп до информация за всяко пътуване, като използва съвременни уеб технологии.
- Клонирате хранилището локално на Вашия компютър чрез командата git clone (url на хранилището) или чрез Github Desktop
- Отваряте index.html за да стартирате front-end-а
- Инсталирате Rust Compiler Toolchain и стартирате backend-a чрез
cargo run --release
• HTML: Основната структура на сайта, осигуряваща семантично оформление на съдържанието.
• CSS: Стилове и оформление за дизайна на сайта, включително адаптивен дизайн и анимации.
• JavaScript: Логика за интерактивност, динамично обновяване на съдържанието на страниците, включително обработка на формуляри и събития.
• Rust: Използван за сървърната част на приложението, което управлява обработката на данни и комуникацията между клиент и сървър. Rust е избран заради своята производителност, безопастност и преференция на разработчика
Проектът включва:
• Главна папка Frontend, където се намират папките за начална страница, за профил, за управление на билетите и др.
• Главна папка Backend, където се намират сървърния код и бизнес логиката на проекта.
• Резервиране на билет:
- Потребителите могат да избират от и до кои дестинации да пътуват.
- Системата предлага календар с налични дати и часове за пътувания.
- След избор на маршрут и дата, потребителите могат да резервират билети за определени влакове.
• Подробна информация за всеки влак:
- Платформата показва информация за всеки наличен влак, включително часове на заминаване и пристигане, наличност на места и подробности за маршрутите.
- Потребителите могат да видят информация за типа влак, комфорт и други опции, които предлагат различните пътувания.
• Бъдещи функционалности:
- В бъдеще се планира добавяне на система за комуникация между администратори и служители. Това ще позволи на администраторите да общуват с персонала и да създават по-ефективно взаимодействие.
- Възможности за администраторите да управляват резервации и маршрути.