Веб-API для музыкального приложения, разработанное с использованием ASP.NET Core 8.0 и PostgreSQL.
- ASP.NET Core 8.0 - Фреймворк для создания веб-приложений
- Entity Framework Core 8.0 - ORM для работы с базой данных
- PostgreSQL - Система управления базами данных
- .NET 8.0 SDK
- PostgreSQL
- IDE (Visual Studio, VS Code)
git clone https://github.com/StarlighTeRR/MusicApp.git
cd MusicApp/MusicAppApiСоздайте базу данных PostgreSQL и обновите строку подключения в appsettings.json:
{
"ConnectionStrings": {
"DefaultConnection": "Host=localhost;Database=musicapp;Username=your_username;Password=your_password"
}
}dotnet ef database updatedotnet runПосле запуска API будет доступен по адресу: http://localhost:5298
GET /api/music- Получить список музыкальных трековGET /api/music/{id}- Получить трек по IDPOST /api/music- Добавить новый трекPUT /api/music/{id}- Обновить существующий трекDELETE /api/music/{id}- Удалить трек
# Музыкальное приложение - Клиентская часть
Клиентская часть приложения для просмотра информации о музыкантах, их альбомах и треках.
## Технологии
- React.js
- JavaScript (ES6+)
- CSS
- Fetch API для работы с бэкендом
## Установка
1. Убедитесь, что у вас установлен Node.js и npm
- Перейдите в директорию проекта:
cd music_app_react - Установите зависимости:
npm install
Для запуска приложения в режиме разработки:
npm startПриложение будет доступно по адресу http://localhost:3000.