Skip to content

WebBookStore is a simple web-application that allows you to create, view, update and delete book information.

Notifications You must be signed in to change notification settings

MindlessMuse666/web-book-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!


About

WebBookStore is a simple web-application that allows you to create, view, update and delete book information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published