Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 3.66 KB

README.md

File metadata and controls

73 lines (46 loc) · 3.66 KB

WebBookStore README (RU)

Добро пожаловать в WebBookStore - мой пет-проект книжного интернет магазина! 🤓️📚

WebBookStore - это простое веб-приложение, позволяющее создавать, просматривать, обновлять и удалять информацию о книгах. Проект создан в рамках обучения и развития навыков фуллстек веб-разработки.

Технологии

  • Бекенд: Разработан на C# с использованием ASP.NET Core и Entity Framework Core 8.0. Используется Swagger для удобства работы с API.
  • Фронтенд: Написан на React (next.js) с применением TypeScript и дизайн-системы Ant Design. Использовались CSS стили для интерфейса.
  • База данных: PostgreSQL, взаимодействие осуществляется через docker-контейнер.

Запуск проекта

  1. Запустите сервер бекенда, удостоверившись, что база данных подключена и строка подключения указана в UserSecrets вашей IDE.
  2. Запустите фронтенд.
  3. Для корректной работы всей системы убедитесь, что бекенд и фронтенд работают совместно.

Планы на будущее

Планируется добавление следующих функций:

  • Добавление информации об авторе книги.
  • Реализация системы регистрации на сайте.
  • Реализация системы ролей.
  • Разработка тёмной темы сайта и другие улучшения.

Контакты

Для обратной связи, предложений и улучшений свяжитесь со мной:

Готов обсудить новые функции и возможности для улучшения проекта!


WebBookStore README (ENG)

Welcome to WebBookStore - my pet project of a book online store! 🤓️📚

WebBookStore is a simple web application that allows for creating, viewing, updating, and deleting book information. This project was developed to enhance and practice full-stack web development skills.

Technologies

  • Backend: Developed in C# using ASP.NET Core and Entity Framework Core 8.0. Swagger is utilized for convenient API management.
  • Frontend: Built with React (next.js), incorporating TypeScript and Ant Design design system. CSS styles were utilized for the user interface.
  • Database: PostgreSQL, with interaction facilitated through a Docker container.

Project Setup

  1. Start the backend server, ensuring the database is connected and the connection string is specified in your IDE's UserSecrets.
  2. Launch the frontend.
  3. Ensure proper collaboration between the backend and frontend for the system to function correctly.

Future Plans

Future features to be implemented:

  • Adding author information to book details.
  • Implementing a user registration system.
  • Implementing a role-based system.
  • Developing a dark theme for the site and other enhancements.

Contact

For feedback, suggestions, or enhancements, feel free to reach out:

📧 Gmail: mindlessmuse.666@gmail.com
🐳 Telegram: @mindless_muse

I am open to discussing new features and opportunities to improve the project!