BloggerHub
所属分类:Docker
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2024-01-18 05:03:13
上 传 者:
sh-1993
说明: 博客中心(BloggerHub)
(BloggerHub)
文件列表:
apps/
packages/
.eslintrc.js
.npmrc
docker-compose.yml
known_hosts
package-lock.json
package.json
sample.png
tsconfig.json
turbo.json
yarn.lock
# BloggerHub
BloggerHub is a feature-rich web application that empowers users to connect, share content, and engage in real-time conversations. Built on a robust tech stack including Next.js, GraphQL, WebSocket, Tailwind CSS, and Recoil, BloggerHub offers a seamless and modern experience for bloggers and content enthusiasts.
![Alt text](https://github.com/sample.png)
## Features
### Real-Time Chatting
Connect with your friends and followers in real-time through our intuitive chat feature. Stay engaged and build a community around your content.
### Content Posting
Share your thoughts, ideas, and creations with the world effortlessly. The content posting section allows you to create, edit, and publish your articles seamlessly.
### User-Friendly Interface
BloggerHub boasts a clean and user-friendly interface, making it easy for both beginners and experienced bloggers to navigate the platform with ease.
### Friends Management
Effortlessly manage your network of friends and followers. Stay connected with those who matter most and build meaningful relationships within the BloggerHub community.
### Tech Stack
#### Next.js:
Utilizing the power of React and server-side rendering for a fast and efficient web experience.
#### GraphQL:
A flexible and efficient query language for APIs, providing a robust and seamless data fetching mechanism.
#### WebSocket:
Enabling real-time communication, allowing users to chat instantly and stay connected in real-time.
#### Tailwind CSS:
A utility-first CSS framework that makes styling a breeze, ensuring a visually appealing and responsive design.
#### Recoil:
A state management library for React applications, providing a simple and efficient way to manage the application's state.
## Local Development
### Run the command to execute the local DataBase
```sh
sudo docker-compose up
```
### Frontend
```sh
cd apps/web
```
#### Copy the env.local to env
```sh
cp .env.local .env
```
#### Install the Dependencies
```sh
yarn install
```
#### Run
```sh
yarn dev
```
### Backend
```sh
cd packages/backend
```
#### Run following commands to install the dependencies and Prisma.
```sh
yarn install
```
```sh
yarn prisma migrate dev
```
```sh
yarn prisma generate
```
```sh
yarn build
```
```sh
yarn start
```
近期下载者:
相关文件:
收藏者: