Skip to content

NikolaiDimitro/React-Project

Repository files navigation

Book Catalog Application

Описание

Книжна платформа, която позволява на потребителите да разглеждат, създават, редактират и изтриват книги. Приложението включва функционалност за регистрация, вход и управление на потребителски профил.

Функционалности

  • Публична част

    • Разглеждане на каталог с книги
    • Преглед на детайли за конкретна книга
    • Регистрация и вход
  • Частна част (за регистрирани потребители)

    • Създаване на нови книги
    • Редактиране на собствени книги
    • Изтриване на собствени книги
    • Управление на профил
    • Промяна на парола

Технологии

  • Frontend

    • React.js
    • React Router
    • Context API
    • CSS
  • Backend

    • Firebase Authentication
    • Firebase Realtime Database
    • Firebase Hosting

Инсталация

  1. Клонирайте репозиторито

    git clone [repository-url]
  2. Инсталирайте зависимостите

    npm install
  3. Стартирайте приложението

    npm start

Структура на проекта

react-project/ ├── src/ │ ├── components/ # React компоненти │ ├── contexts/ # Context API контексти │ ├── services/ # Firebase услуги │ ├── routes/ # Маршрути на приложението │ ├── guards/ # Route guards │ ├── config/ # Конфигурационни файлове │ ├── hooks/ # Custom React hooks │ ├── constants/ # Константи │ ├── App.jsx # Основен компонент │ ├── App.css # Стилове за App │ ├── index.jsx # Входна точка │ └── main.jsx # Рендериране на приложението ├── public/ # Публични файлове ├── .env # Окръжение ├── .env.example # Пример за .env файл ├── vite.config.js # Vite конфигурация └── package.json # Зависимости и скриптове

Деплойнато приложение

Автор

Nikolai Dimitrov

Лиценз

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published