Добро пожаловать в WebBookStore - мой пет-проект книжного интернет магазина! 🤓️📚
WebBookStore - это простое веб-приложение, позволяющее создавать, просматривать, обновлять и удалять информацию о книгах. Проект создан в рамках обучения и развития навыков фуллстек веб-разработки.
- Бекенд: Разработан на C# с использованием ASP.NET Core и Entity Framework Core 8.0. Используется Swagger для удобства работы с API.
- Фронтенд: Написан на React (next.js) с применением TypeScript и дизайн-системы Ant Design. Использовались CSS стили для интерфейса.
- База данных: PostgreSQL, взаимодействие осуществляется через docker-контейнер.
- Запустите сервер бекенда, удостоверившись, что база данных подключена и строка подключения указана в UserSecrets вашей IDE.
- Запустите фронтенд.
- Для корректной работы всей системы убедитесь, что бекенд и фронтенд работают совместно.
Планируется добавление следующих функций:
- Добавление информации об авторе книги.
- Реализация системы регистрации на сайте.
- Реализация системы ролей.
- Разработка тёмной темы сайта и другие улучшения.
Для обратной связи, предложений и улучшений свяжитесь со мной:
- 📧 Gmail: mindlessmuse.666@gmail.com
- 🐳 Telegram: @mindless_muse
Готов обсудить новые функции и возможности для улучшения проекта!
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.
- 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.
- Start the backend server, ensuring the database is connected and the connection string is specified in your IDE's UserSecrets.
- Launch the frontend.
- Ensure proper collaboration between the backend and frontend for the system to function correctly.
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.
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!