Skip to content
/ castify Public

Blankcil is an innovative social platform designed exclusively for podcast enthusiasts. Whether you're a passionate listener or a creative podcaster, Blankcil offers a dynamic space to connect, share, and engage with a like-minded community.

Notifications You must be signed in to change notification settings

K0l4s/castify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CASTIFY - PODCAST SOCIAL MEDIA PLATFORM

Project Introduction

I. Description

Castify is an innovative social platform designed exclusively for podcast enthusiasts. Whether you're a passionate listener or a creative podcaster, Castify offers a dynamic space to connect, share, and engage with a like-minded community.

[Demo Video Here](Not available)

Why Castify?

Discover Inspiring Podcasts: Explore a vast library of podcasts across diverse genres and topics, tailored to your interests. Build Connections: Follow your favorite creators, interact with their content, and join discussions to share your thoughts. Empower Creators: Podcasters can easily publish episodes, grow their audience, and receive real-time feedback. Seamless Listening Experience: Enjoy high-quality streaming, curated playlists, and personalized recommendations. Castify isn’t just about consuming content – it’s about creating meaningful conversations and building a community around the stories that inspire us.

II. Tech

1. Language

TypeScript Java

2. Database

MongoDB

3. Framework & Tools

Firebase Vercel Firebase Vercel JWT NPMReact React Router React Hook Form Redux Spring Socket.io TailwindCSS Vite Webpack

4. More

Figma GitHub Actions GitHub Git FFmpeg Postman Swagger

III. How to use?

Build castify from the source and install dependencies:

1. Clone the repository:

 git clone https://github.com/K0l4s/castify.git 

2. Navigate to the project directory:

 cd castify 

3. Install the dependencies

Using Docker

 docker build -t [your-docker-image-name] 

Warning: Please complete the .env file first following .example.env file!

Using Npm (Frontend)

 npm install 

Using maven (Backend)

 npm maven 

Usage

Run the project with Using docker:

 docker run -p [port]:[port] [your-docker-image-name]  

for example BE port is 9090 and docker image name is kolas101/backend, run command

 docker run -p 9090:9090 kolas101/backend  

Warning: Please build docker image first! Using npm:

 npm run dev 

Using maven:

 mvn exec: java 

II. Collobration

ID Fullname Role Contact
21110223 Huỳnh Trung Kiên Full-stack Developer Github
21110314 Ngô Minh Thuận Full-stack Developer Github
21110300 Nguyễn Thế Thành Full-stack Developer Github

About

Blankcil is an innovative social platform designed exclusively for podcast enthusiasts. Whether you're a passionate listener or a creative podcaster, Blankcil offers a dynamic space to connect, share, and engage with a like-minded community.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •