
Tentang | Fitur | Teknologi dan alat yang digunakan | Tata letak | Instalasi dan Eksekusi | Cara berkontribusi | Hubungi | Lisensi

PodCastr adalah proyek yang dikembangkan selama Track React Edition baru dari Next Level Week , acara online yang diproduksi oleh Rocketseat .
Ini adalah aplikasi web yang memungkinkan pengguna untuk mendengarkan podcast favorit mereka, melihat rilis terbaru, dan mendapatkan lebih banyak informasi dari podcast yang sedang mereka dengarkan.

Proyek ini sangat menarik untuk dikembangkan, karena untuk pengembangan pemain audio, kami menggunakan HTML5 API untuk memanipulasi audio yang dimainkan oleh pengguna, serta acara dan keadaan pemain. Selain itu, dimungkinkan untuk mempelajari lebih lanjut tentang Next.js, yang merupakan kerangka kerja yang memungkinkan pembuatan aplikasi web dengan SSR (rendering sisi server).

Proyek ini dikembangkan dengan teknologi dan alat berikut:
React : Perpustakaan JavaScript open source yang berfokus pada pembuatan antarmuka pengguna di halaman web. Ini dikelola oleh Facebook, Instagram, perusahaan lain dan komunitas pengembang individu. Ini digunakan pada Netflix, Imgur, Feedly, Airbnb, Seatgeek, Hellosign, Walmart dan lainnya;
Next.js : Kerangka kerja pengembangan web front-end yang menambahkan fitur baru ke React, seperti server-side rendering (SSR) dan SSG (pembuatan situs statis). Kami menggunakan alat ini memikirkan optimasi kinerja dan pengindeksan yang lebih baik di mesin pencari (SEO - Optimasi Mesin Pencari).
TypeScript : Satu set super bahasa JavaScript yang menyediakan kelas, antarmuka, dan pengetikan statis opsional. Digunakan bersama dengan reaksi di frontand web;
Sass : Pra-prosesor CSS yang memperluas sintaks CSS konvensional, memberi kita kontrol yang lebih profesional dan dinamis untuk gaya daun;
AXIOS : Ini adalah klien HTTP berdasarkan janji untuk membuat permintaan.
GIT : Sistem kontrol sumber terbuka yang paling banyak digunakan;
Kode Visual Studio : Editor kode sumber yang dikembangkan oleh Microsoft untuk Windows, Linux dan MacOS, direkomendasikan untuk pengembangan aplikasi web;
Tata letak layar aplikasi podcastr dikembangkan oleh tim Rocketseat melalui alat figma online, perangkat lunak pembuatan prototipe yang berfokus pada desain UI (desain antarmuka pengguna) . Anda dapat mengakses tata letak melalui tautan ini: PodCastr .
Untuk mengunduh sumber proyek di mesin Anda, pertama -tama Anda harus menginstal git .
Dengan git terpasang, di terminal Anda jalankan perintah berikut:
git clone https://github.com/mathrb22/podcastrnext.gitUntuk menginstal tempat dan menjalankan proyek, Anda harus menginstal Node.js , yang disertai oleh NPM. Dengan itu diinstal:
Instal fasilitas proyek:
npm installJalankan proyek:
npm run dev
# ou
yarn dev
git checkout -b minha-feature ;git commit -m 'feat: Minha nova feature' ;git push origin minha-feature ;Permintaan tarik selalu diterima. Jika Anda memiliki pertanyaan atau saran, buat masalah atau hubungi saya.
Hubungi saya melalui email atau tautan saya:
Proyek ini berada di bawah lisensi MIT . Lihat file lisensi untuk lebih jelasnya.