https://github.com/k0l4s/castify
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.
https://github.com/k0l4s/castify
jwt-token mongodb mongoose podcast react react-js reactjs social-media-app spring-boot spring-security spring-security-jwt springboot vite vitejs websocket
Last synced: 5 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/k0l4s/castify
- Owner: K0l4s
- Created: 2024-09-24T18:05:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-10T20:05:33.000Z (5 months ago)
- Last Synced: 2025-05-10T21:18:47.578Z (5 months ago)
- Topics: jwt-token, mongodb, mongoose, podcast, react, react-js, reactjs, social-media-app, spring-boot, spring-security, spring-security-jwt, springboot, vite, vitejs, websocket
- Language: TypeScript
- Homepage: https://castifyapp.vercel.app
- Size: 5.85 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
 
#### 2. Database

#### 3. Framework & Tools
 
           
##### 4. More
      
### 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](https://github.com/K0l4s)|
|21110314|Ngô Minh Thuận|Full-stack Developer|[Github](https://github.com/nauth1)|
|21110300|Nguyễn Thế Thành|Full-stack Developer|[Github](https://github.com/nauth1)|